# near model CODE resource # jump table entries: 3136-3193 (58 of them) export_392: 00000000 4E56 FEF2 link A6, -0x010E 00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000008 206E 000A movea.l A0, [A6 + 0xA] 0000000C 43EE FF00 lea.l A1, [A6 - 0x100] 00000010 707F moveq.l D0, 0x7F label00000012: 00000012 32D8 move.w [A1]+, [A0]+ 00000014 51C8 FFFC dbf D0, -0x6 /* 00000012 */ 00000018 286E 0010 movea.l A4, [A6 + 0x10] 0000001C 3E3C FF3E move.w D7, 0xFF3E 00000020 42A7 clr.l -[A7] 00000022 4267 clr.w -[A7] 00000024 A994 syscall CurResFile 00000026 4EBA 1742 jsr [PC + 0x1742 /* 0000176A */] 0000002A 0C9F 00F4 2400 cmpi.l [A7]+, 0xF42400 00000030 6C6E bge +0x70 /* 000000A0 */ 00000032 4245 clr.w D5 00000034 3D7C 0001 FEF4 move.w [A6 - 0x10C], 0x1 0000003A 4267 clr.w -[A7] 0000003C A81C syscall Count1Types 0000003E 3D5F FEF2 move.w [A6 - 0x10E], [A7]+ 00000042 3C2E FEF4 move.w D6, [A6 - 0x10C] 00000046 6016 bra +0x18 /* 0000005E */ label00000048: 00000048 486E FEF8 pea.l [A6 - 0x108] 0000004C 3F06 move.w -[A7], D6 0000004E A80F syscall Get1IndType/Get1IxType 00000050 4267 clr.w -[A7] 00000052 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00000056 A80D syscall Count1Resources 00000058 DA5F add.w D5, [A7]+ 0000005A 5246 addq.w D6, 1 0000005C 6906 bvs +0x8 /* 00000064 */ label0000005E: 0000005E BC6E FEF2 cmp.w D6, [A6 - 0x10E] 00000062 6FE4 ble -0x1A /* 00000048 */ label00000064: 00000064 0C45 0A8C cmpi.w D5, 0xA8C 00000068 6E36 bgt +0x38 /* 000000A0 */ 0000006A 2F0C move.l -[A7], A4 0000006C 2F3C 4943 4F4E move.l -[A7], 0x49434F4E /* 'ICON' */ 00000072 3F2E 000E move.w -[A7], [A6 + 0xE] 00000076 486E FF00 pea.l [A6 - 0x100] 0000007A A9AB syscall AddResource 0000007C 4267 clr.w -[A7] 0000007E A9AF syscall ResError 00000080 3E1F move.w D7, [A7]+ 00000082 661C bne +0x1E /* 000000A0 */ 00000084 2F0C move.l -[A7], A4 00000086 7000 moveq.l D0, 0x00 00000088 302E 0008 move.w D0, [A6 + 0x8] 0000008C 80BC 0000 0002 or.l D0, 0x2 00000092 3F00 move.w -[A7], D0 00000094 A9A7 syscall SetResAttrs 00000096 2F0C move.l -[A7], A4 00000098 A9B0 syscall WriteResource 0000009A 4267 clr.w -[A7] 0000009C A9AF syscall ResError 0000009E 3E1F move.w D7, [A7]+ label000000A0: 000000A0 3D47 0014 move.w [A6 + 0x14], D7 000000A4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000000A8 4E5E unlink A6 000000AA 205F movea.l A0, [A7]+ 000000AC DEFC 000C add.w A7, 0xC 000000B0 4ED0 jmp [A0] export_393: fn000000B2: 000000B2 4E56 FFEC link A6, -0x0014 000000B6 48E7 0308 movem.l -[A7], D6,D7,A4 000000BA 42A7 clr.l -[A7] 000000BC 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 000000C2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000000C6 A9A0 syscall GetResource 000000C8 285F movea.l A4, [A7]+ 000000CA 200C move.l D0, A4 000000CC 660E bne +0x10 /* 000000DC */ 000000CE 486E FFF8 pea.l [A6 - 0x8] 000000D2 2F3C 004B 004B move.l -[A7], 0x4B004B /* 'K\0K' */ 000000D8 A880 syscall SetPt 000000DA 6062 bra +0x64 /* 0000013E */ label000000DC: 000000DC 2054 movea.l A0, [A4] 000000DE 43EE FFF0 lea.l A1, [A6 - 0x10] 000000E2 7003 moveq.l D0, 0x03 label000000E4: 000000E4 32D8 move.w [A1]+, [A0]+ 000000E6 51C8 FFFC dbf D0, -0x6 /* 000000E4 */ 000000EA 302D A014 move.w D0, [A5 - 0x5FEC] 000000EE 906D A010 sub.w D0, [A5 - 0x5FF0] 000000F2 906E FFF6 sub.w D0, [A6 - 0xA] 000000F6 322E FFF2 move.w D1, [A6 - 0xE] 000000FA D240 add.w D1, D0 000000FC 48C1 ext.l D1 000000FE 83FC 0002 divs.w D1, 0x2 00000102 3E2D A010 move.w D7, [A5 - 0x5FF0] 00000106 DE41 add.w D7, D1 00000108 302D A012 move.w D0, [A5 - 0x5FEE] 0000010C 906D A00E sub.w D0, [A5 - 0x5FF2] 00000110 906D A000 sub.w D0, [A5 - 0x6000] 00000114 906E FFF4 sub.w D0, [A6 - 0xC] 00000118 322E FFF0 move.w D1, [A6 - 0x10] 0000011C D240 add.w D1, D0 0000011E 48C1 ext.l D1 00000120 83FC 0003 divs.w D1, 0x3 00000124 302D A00E move.w D0, [A5 - 0x5FF2] 00000128 D041 add.w D0, D1 0000012A 322D A000 move.w D1, [A5 - 0x6000] 0000012E D240 add.w D1, D0 00000130 3C01 move.w D6, D1 00000132 5E46 addq.w D6, 7 00000134 486E FFF8 pea.l [A6 - 0x8] 00000138 3F07 move.w -[A7], D7 0000013A 3F06 move.w -[A7], D6 0000013C A880 syscall SetPt label0000013E: 0000013E 2D6E FFF8 000A move.l [A6 + 0xA], [A6 - 0x8] 00000144 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000148 4E5E unlink A6 0000014A 205F movea.l A0, [A7]+ 0000014C 544F addq.w A7, 2 0000014E 4ED0 jmp [A0] export_394: 00000150 4E56 FFF8 link A6, -0x0008 00000154 48E7 0700 movem.l -[A7], D5,D6,D7 00000158 2A2E 0008 move.l D5, [A6 + 0x8] 0000015C BAAD A544 cmp.l D5, [A5 - 0x5ABC] 00000160 57C7 seq D7 00000162 4407 neg.b D7 00000164 1007 move.b D0, D7 00000166 6616 bne +0x18 /* 0000017E */ 00000168 2F00 move.l -[A7], D0 0000016A 4267 clr.w -[A7] 0000016C 2F05 move.l -[A7], D5 0000016E 486E FFFE pea.l [A6 - 0x2] 00000172 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */] 00000176 121F move.b D1, [A7]+ 00000178 201F move.l D0, [A7]+ 0000017A 8001 or.b D0, D1 0000017C 6736 beq +0x38 /* 000001B4 */ label0000017E: 0000017E 4267 clr.w -[A7] 00000180 2F05 move.l -[A7], D5 00000182 486E FFFC pea.l [A6 - 0x4] 00000186 486E FFFA pea.l [A6 - 0x6] 0000018A 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */] 0000018E 1C1F move.b D6, [A7]+ 00000190 1007 move.b D0, D7 00000192 6708 beq +0xA /* 0000019C */ 00000194 3D6D A436 FFFE move.w [A6 - 0x2], [A5 - 0x5BCA] 0000019A 600A bra +0xC /* 000001A6 */ label0000019C: 0000019C 1006 move.b D0, D6 0000019E 6606 bne +0x8 /* 000001A6 */ 000001A0 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF label000001A6: 000001A6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000001AA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000001AE 4EBA 13E2 jsr [PC + 0x13E2 /* 00001592 */] 000001B2 6008 bra +0xA /* 000001BC */ label000001B4: 000001B4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000001B8 4EBA 1020 jsr [PC + 0x1020 /* 000011DA */] label000001BC: 000001BC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000001C0 4E5E unlink A6 000001C2 2E9F move.l [A7], [A7]+ 000001C4 4E75 rts fn000001C6: 000001C6 4E56 0000 link A6, 0 000001CA 4A6E 000C tst.w [A6 + 0xC] 000001CE 56C0 sne D0 000001D0 72D9 moveq.l D1, 0xFFFFFFD9 000001D2 B26E 000C cmp.w D1, [A6 + 0xC] 000001D6 56C1 sne D1 000001D8 C001 and.b D0, D1 000001DA 6716 beq +0x18 /* 000001F2 */ 000001DC 206E 0008 movea.l A0, [A6 + 0x8] 000001E0 316E 000C 000C move.w [A0 + 0xC], [A6 + 0xC] 000001E6 206E 0008 movea.l A0, [A6 + 0x8] 000001EA 2C48 movea.l A6, A0 000001EC 4EFA 0198 jmp [PC + 0x198 /* 00000386 */] 000001F0 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000001F2-000001F4 label000001F2: 000001F2 4E5E unlink A6 // end alternate branch 000001F2-000001F4 label000001F2: // (misaligned) 000001F4 205F movea.l A0, [A7]+ 000001F6 5C4F addq.w A7, 6 000001F8 4ED0 jmp [A0] export_395: fn000001FA: 000001FA 4E56 FFE2 link A6, -0x001E 000001FE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000202 426E 000C clr.w [A6 + 0xC] 00000206 4267 clr.w -[A7] 00000208 3F2E 000A move.w -[A7], [A6 + 0xA] 0000020C 486E FFF0 pea.l [A6 - 0x10] 00000210 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000214 2F0E move.l -[A7], A6 00000216 4EBA FFAE jsr [PC - 0x52 /* 000001C6 */] 0000021A 06AE 0000 0400 FFF0 addi.l [A6 - 0x10], 0x400 00000222 7000 moveq.l D0, 0x00 00000224 2D40 FFFC move.l [A6 - 0x4], D0 00000228 42A7 clr.l -[A7] 0000022A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000022E 2F3C 0003 2000 move.l -[A7], 0x32000 00000234 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00000238 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000023C 102D A1A6 move.b D0, [A5 - 0x5E5A] 00000240 6714 beq +0x16 /* 00000256 */ 00000242 42A7 clr.l -[A7] 00000244 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000248 486E FFE2 pea.l [A6 - 0x1E] 0000024C 3F3C 001D move.w -[A7], 0x1D 00000250 A88F syscall OSDispatch 00000252 2D5F FFFC move.l [A6 - 0x4], [A7]+ label00000256: 00000256 4AAE FFFC tst.l [A6 - 0x4] 0000025A 6648 bne +0x4A /* 000002A4 */ 0000025C 486E FFEC pea.l [A6 - 0x14] 00000260 486E FFE8 pea.l [A6 - 0x18] 00000264 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000268 202E FFE8 move.l D0, [A6 - 0x18] 0000026C 90BC 0000 7FFF sub.l D0, 0x7FFF 00000272 2D40 FFF8 move.l [A6 - 0x8], D0 00000276 42A7 clr.l -[A7] 00000278 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000027C 2F3C 0000 0400 move.l -[A7], 0x400 00000282 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000286 4EAD 28D2 jsr [A5 + 0x28D2 /* export_1302 */] 0000028A 203C FFFF FC00 move.l D0, 0xFFFFFC00 00000290 C09F and.l D0, [A7]+ 00000292 2D40 FFF8 move.l [A6 - 0x8], D0 00000296 42A7 clr.l -[A7] 00000298 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000029C 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 000002A0 2D5F FFFC move.l [A6 - 0x4], [A7]+ label000002A4: 000002A4 4AAE FFFC tst.l [A6 - 0x4] 000002A8 660A bne +0xC /* 000002B4 */ 000002AA 3F3C FF94 move.w -[A7], 0xFF94 000002AE 2F0E move.l -[A7], A6 000002B0 4EBA FF14 jsr [PC - 0xEC /* 000001C6 */] label000002B4: 000002B4 4267 clr.w -[A7] 000002B6 3F2E 000A move.w -[A7], [A6 + 0xA] 000002BA 3F3C 0001 move.w -[A7], 0x1 000002BE 42A7 clr.l -[A7] 000002C0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000002C4 2F0E move.l -[A7], A6 000002C6 4EBA FEFE jsr [PC - 0x102 /* 000001C6 */] 000002CA 4267 clr.w -[A7] 000002CC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002D0 3F3C 0001 move.w -[A7], 0x1 000002D4 42A7 clr.l -[A7] 000002D6 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000002DA 2F0E move.l -[A7], A6 000002DC 4EBA FEE8 jsr [PC - 0x118 /* 000001C6 */] 000002E0 7000 moveq.l D0, 0x00 000002E2 2D40 FFF0 move.l [A6 - 0x10], D0 000002E6 7000 moveq.l D0, 0x00 000002E8 2D40 FFE4 move.l [A6 - 0x1C], D0 000002EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002F0 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] label000002F4: 000002F4 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] 000002FA 4267 clr.w -[A7] 000002FC 3F2E 000A move.w -[A7], [A6 + 0xA] 00000300 3F3C 0001 move.w -[A7], 0x1 00000304 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000308 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 0000030C 2F0E move.l -[A7], A6 0000030E 4EBA FEB6 jsr [PC - 0x14A /* 000001C6 */] 00000312 4267 clr.w -[A7] 00000314 3F2E 000A move.w -[A7], [A6 + 0xA] 00000318 486E FFF4 pea.l [A6 - 0xC] 0000031C 206E FFFC movea.l A0, [A6 - 0x4] 00000320 2F10 move.l -[A7], [A0] 00000322 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00000326 2F0E move.l -[A7], A6 00000328 4EBA FE9C jsr [PC - 0x164 /* 000001C6 */] 0000032C 4267 clr.w -[A7] 0000032E 3F2E 000A move.w -[A7], [A6 + 0xA] 00000332 486E FFE4 pea.l [A6 - 0x1C] 00000336 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 0000033A 2F0E move.l -[A7], A6 0000033C 4EBA FE88 jsr [PC - 0x178 /* 000001C6 */] 00000340 202E FFF4 move.l D0, [A6 - 0xC] 00000344 D1AE FFF0 add.l [A6 - 0x10], D0 00000348 4AAE FFF4 tst.l [A6 - 0xC] 0000034C 6F1A ble +0x1C /* 00000368 */ 0000034E 4267 clr.w -[A7] 00000350 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000354 486E FFF4 pea.l [A6 - 0xC] 00000358 206E FFFC movea.l A0, [A6 - 0x4] 0000035C 2F10 move.l -[A7], [A0] 0000035E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000362 2F0E move.l -[A7], A6 00000364 4EBA FE60 jsr [PC - 0x1A0 /* 000001C6 */] label00000368: 00000368 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000036C 4AAE FFF4 tst.l [A6 - 0xC] 00000370 6682 bne -0x7C /* 000002F4 */ 00000372 4267 clr.w -[A7] 00000374 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000378 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000037C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000380 2F0E move.l -[A7], A6 00000382 4EBA FE42 jsr [PC - 0x1BE /* 000001C6 */] label00000386: 00000386 4FEE FFC2 lea.l A7, [A6 - 0x3E] 0000038A 486E FFFC pea.l [A6 - 0x4] 0000038E 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00000392 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000396 4E5E unlink A6 00000398 2E9F move.l [A7], [A7]+ 0000039A 4E75 rts fn0000039C: 0000039C 4E56 0000 link A6, 0 000003A0 4A6E 000C tst.w [A6 + 0xC] 000003A4 6602 bne +0x4 /* 000003A8 */ 000003A6 6016 bra +0x18 /* 000003BE */ label000003A8: 000003A8 206E 0008 movea.l A0, [A6 + 0x8] 000003AC 316E 000C 0010 move.w [A0 + 0x10], [A6 + 0xC] 000003B2 206E 0008 movea.l A0, [A6 + 0x8] 000003B6 2C48 movea.l A6, A0 000003B8 4EFA 00D4 jmp [PC + 0xD4 /* 0000048E */] 000003BC 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000003BE-000003C0 label000003BE: 000003BE 4E5E unlink A6 // end alternate branch 000003BE-000003C0 label000003BE: // (misaligned) 000003C0 205F movea.l A0, [A7]+ 000003C2 5C4F addq.w A7, 6 000003C4 4ED0 jmp [A0] fn000003C6: 000003C6 4E56 FFFC link A6, -0x0004 000003CA 2F0C move.l -[A7], A4 000003CC 1D7C 0001 000A move.b [A6 + 0xA], 0x1 000003D2 2878 0A50 movea.l A4, [0x00000A50 /* TopMapHndl */] label000003D6: 000003D6 200C move.l D0, A4 000003D8 6716 beq +0x18 /* 000003F0 */ 000003DA 2054 movea.l A0, [A4] 000003DC 302E 0008 move.w D0, [A6 + 0x8] 000003E0 B068 0014 cmp.w D0, [A0 + 0x14] 000003E4 6602 bne +0x4 /* 000003E8 */ 000003E6 600C bra +0xE /* 000003F4 */ label000003E8: 000003E8 2054 movea.l A0, [A4] 000003EA 2868 0010 movea.l A4, [A0 + 0x10] 000003EE 60E6 bra -0x18 /* 000003D6 */ label000003F0: 000003F0 422E 000A clr.b [A6 + 0xA] label000003F4: 000003F4 285F movea.l A4, [A7]+ 000003F6 4E5E unlink A6 000003F8 205F movea.l A0, [A7]+ 000003FA 544F addq.w A7, 2 000003FC 4ED0 jmp [A0] export_396: 000003FE 4E56 FEF4 link A6, -0x010C 00000402 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000406 206E 0008 movea.l A0, [A6 + 0x8] 0000040A 43EE FEFA lea.l A1, [A6 - 0x106] 0000040E 303C 0082 move.w D0, 0x82 label00000412: 00000412 32D8 move.w [A1]+, [A0]+ 00000414 51C8 FFFC dbf D0, -0x6 /* 00000412 */ 00000418 4267 clr.w -[A7] 0000041A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000041E 4EBA FFA6 jsr [PC - 0x5A /* 000003C6 */] 00000422 101F move.b D0, [A7]+ 00000424 6710 beq +0x12 /* 00000436 */ 00000426 3F2E 000E move.w -[A7], [A6 + 0xE] 0000042A A999 syscall UpdateResFile 0000042C 4267 clr.w -[A7] 0000042E A9AF syscall ResError 00000430 2F0E move.l -[A7], A6 00000432 4EBA FF68 jsr [PC - 0x98 /* 0000039C */] label00000436: 00000436 4267 clr.w -[A7] 00000438 42A7 clr.l -[A7] 0000043A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000043E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000442 2F0E move.l -[A7], A6 00000444 4EBA FF56 jsr [PC - 0xAA /* 0000039C */] 00000448 4267 clr.w -[A7] 0000044A 3F2E FEFA move.w -[A7], [A6 - 0x106] 0000044E 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000452 486E FF00 pea.l [A6 - 0x100] 00000456 1F3C 0003 move.b -[A7], 0x3 0000045A 486E FEF8 pea.l [A6 - 0x108] 0000045E 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000462 2F0E move.l -[A7], A6 00000464 4EBA FF36 jsr [PC - 0xCA /* 0000039C */] 00000468 4267 clr.w -[A7] 0000046A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000046E 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00000472 4EBA FD86 jsr [PC - 0x27A /* 000001FA */] 00000476 3D5F FEF6 move.w [A6 - 0x10A], [A7]+ 0000047A 4267 clr.w -[A7] 0000047C 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00000480 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000484 3D5F FEF4 move.w [A6 - 0x10C], [A7]+ 00000488 3D6E FEF6 0010 move.w [A6 + 0x10], [A6 - 0x10A] label0000048E: 0000048E 4FEE FED4 lea.l A7, [A6 - 0x12C] 00000492 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000496 4E5E unlink A6 00000498 205F movea.l A0, [A7]+ 0000049A 504F addq.w A7, 8 0000049C 4ED0 jmp [A0] export_397: 0000049E 4E56 FD1A link A6, -0x02E6 000004A2 2F07 move.l -[A7], D7 000004A4 206E 000E movea.l A0, [A6 + 0xE] 000004A8 43EE FEFA lea.l A1, [A6 - 0x106] 000004AC 303C 0082 move.w D0, 0x82 label000004B0: 000004B0 32D8 move.w [A1]+, [A0]+ 000004B2 51C8 FFFC dbf D0, -0x6 /* 000004B0 */ 000004B6 206E 000A movea.l A0, [A6 + 0xA] 000004BA 43EE FDF4 lea.l A1, [A6 - 0x20C] 000004BE 303C 0082 move.w D0, 0x82 label000004C2: 000004C2 32D8 move.w [A1]+, [A0]+ 000004C4 51C8 FFFC dbf D0, -0x6 /* 000004C2 */ 000004C8 426E 0012 clr.w [A6 + 0x12] 000004CC 486E FD86 pea.l [A6 - 0x27A] 000004D0 706C moveq.l D0, 0x6C 000004D2 2F00 move.l -[A7], D0 000004D4 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000004D8 41EE FF00 lea.l A0, [A6 - 0x100] 000004DC 2D48 FD98 move.l [A6 - 0x268], A0 000004E0 3D6E FEFA FD9C move.w [A6 - 0x264], [A6 - 0x106] 000004E6 2D6E FEFC FDB6 move.l [A6 - 0x24A], [A6 - 0x104] 000004EC 4267 clr.w -[A7] 000004EE 486E FD86 pea.l [A6 - 0x27A] 000004F2 4267 clr.w -[A7] 000004F4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000004F8 3E1F move.w D7, [A7]+ 000004FA 6600 00A8 bne +0xAA /* 000005A4 */ 000004FE 486E FD1A pea.l [A6 - 0x2E6] 00000502 706C moveq.l D0, 0x6C 00000504 2F00 move.l -[A7], D0 00000506 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000050A 41EE FDFA lea.l A0, [A6 - 0x206] 0000050E 2D48 FD2C move.l [A6 - 0x2D4], A0 00000512 3D6E FDF4 FD30 move.w [A6 - 0x2D0], [A6 - 0x20C] 00000518 2D6E FDF6 FD4A move.l [A6 - 0x2B6], [A6 - 0x20A] 0000051E 4267 clr.w -[A7] 00000520 486E FD1A pea.l [A6 - 0x2E6] 00000524 4267 clr.w -[A7] 00000526 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000052A 3E1F move.w D7, [A7]+ 0000052C 6676 bne +0x78 /* 000005A4 */ 0000052E 2D6E FDF6 FD4A move.l [A6 - 0x2B6], [A6 - 0x20A] 00000534 426E FD32 clr.w [A6 - 0x2CE] 00000538 4EBA 0AE8 jsr [PC + 0xAE8 /* 00001022 */] 0000053C 4267 clr.w -[A7] 0000053E 486E FEFA pea.l [A6 - 0x106] 00000542 486D A55A pea.l [A5 - 0x5AA6] 00000546 4EBA 0144 jsr [PC + 0x144 /* 0000068C */] 0000054A 101F move.b D0, [A7]+ 0000054C 670A beq +0xC /* 00000558 */ 0000054E 2D7C 4150 504C FD3A move.l [A6 - 0x2C6], 0x4150504C /* 'APPL' */ 00000556 6006 bra +0x8 /* 0000055E */ label00000558: 00000558 2D6D A660 FD3A move.l [A6 - 0x2C6], [A5 - 0x59A0] label0000055E: 0000055E 2D6D A432 FD3E move.l [A6 - 0x2C2], [A5 - 0x5BCE] 00000564 2D6E FDCE FD62 move.l [A6 - 0x29E], [A6 - 0x232] 0000056A 2D6E FDD2 FD66 move.l [A6 - 0x29A], [A6 - 0x22E] 00000570 102E 0008 move.b D0, [A6 + 0x8] 00000574 6720 beq +0x22 /* 00000596 */ 00000576 41EE FD3A lea.l A0, [A6 - 0x2C6] 0000057A 43EE FDA6 lea.l A1, [A6 - 0x25A] 0000057E 7007 moveq.l D0, 0x07 label00000580: 00000580 30D9 move.w [A0]+, [A1]+ 00000582 51C8 FFFC dbf D0, -0x6 /* 00000580 */ 00000586 41EE FD6E lea.l A0, [A6 - 0x292] 0000058A 43EE FDDA lea.l A1, [A6 - 0x226] 0000058E 7007 moveq.l D0, 0x07 label00000590: 00000590 30D9 move.w [A0]+, [A1]+ 00000592 51C8 FFFC dbf D0, -0x6 /* 00000590 */ label00000596: 00000596 4267 clr.w -[A7] 00000598 486E FD1A pea.l [A6 - 0x2E6] 0000059C 4267 clr.w -[A7] 0000059E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000005A2 3E1F move.w D7, [A7]+ label000005A4: 000005A4 3D47 0012 move.w [A6 + 0x12], D7 000005A8 2E1F move.l D7, [A7]+ 000005AA 4E5E unlink A6 000005AC 205F movea.l A0, [A7]+ 000005AE DEFC 000A add.w A7, 0xA /* '\n' */ 000005B2 4ED0 jmp [A0] export_398: fn000005B4: 000005B4 4E56 FD92 link A6, -0x026E 000005B8 206E 0008 movea.l A0, [A6 + 0x8] 000005BC 4210 clr.b [A0] 000005BE 486E FE92 pea.l [A6 - 0x16E] 000005C2 706C moveq.l D0, 0x6C 000005C4 2F00 move.l -[A7], D0 000005C6 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000005CA 2D6E 000C FEC2 move.l [A6 - 0x13E], [A6 + 0xC] label000005D0: 000005D0 7001 moveq.l D0, 0x01 000005D2 B0AE FEC2 cmp.l D0, [A6 - 0x13E] 000005D6 675A beq +0x5C /* 00000632 */ 000005D8 41EE FEFE lea.l A0, [A6 - 0x102] 000005DC 2D48 FEA4 move.l [A6 - 0x15C], A0 000005E0 3D7C FFFF FEAE move.w [A6 - 0x152], 0xFFFF 000005E6 3D6E 0010 FEA8 move.w [A6 - 0x158], [A6 + 0x10] 000005EC 4267 clr.w -[A7] 000005EE 486E FE92 pea.l [A6 - 0x16E] 000005F2 4267 clr.w -[A7] 000005F4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000005F8 4A5F tst.w [A7]+ 000005FA 6702 beq +0x4 /* 000005FE */ 000005FC 6034 bra +0x36 /* 00000632 */ label000005FE: 000005FE 206E 0008 movea.l A0, [A6 + 0x8] 00000602 2F08 move.l -[A7], A0 00000604 486E FEFE pea.l [A6 - 0x102] 00000608 487A 0032 pea.l [PC + 0x32 /* 0000063C, value 0x13A4E56 */] 0000060C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000610 486E FD92 pea.l [A6 - 0x26E] 00000614 3F3C 0003 move.w -[A7], 0x3 00000618 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000061C 205F movea.l A0, [A7]+ 0000061E 43EE FD92 lea.l A1, [A6 - 0x26E] 00000622 707F moveq.l D0, 0x7F label00000624: 00000624 30D9 move.w [A0]+, [A1]+ 00000626 51C8 FFFC dbf D0, -0x6 /* 00000624 */ 0000062A 2D6E FEF6 FEC2 move.l [A6 - 0x13E], [A6 - 0x10A] 00000630 609E bra -0x60 /* 000005D0 */ label00000632: 00000632 4E5E unlink A6 00000634 205F movea.l A0, [A7]+ 00000636 DEFC 000A add.w A7, 0xA /* '\n' */ 0000063A 4ED0 jmp [A0] 0000063C 013A 4E56 btst [PC + 0x4E56 /* 00005494 */], D0 export_399: // at 0000063E (misaligned) 00000640 FDF4 .extension 0xDF4 // unimplemented 00000642 206E 000E movea.l A0, [A6 + 0xE] 00000646 43EE FEFA lea.l A1, [A6 - 0x106] 0000064A 303C 0082 move.w D0, 0x82 label0000064E: 0000064E 32D8 move.w [A1]+, [A0]+ 00000650 51C8 FFFC dbf D0, -0x6 /* 0000064E */ 00000654 206E 000A movea.l A0, [A6 + 0xA] 00000658 43EE FDF4 lea.l A1, [A6 - 0x20C] 0000065C 303C 0082 move.w D0, 0x82 label00000660: 00000660 32D8 move.w [A1]+, [A0]+ 00000662 51C8 FFFC dbf D0, -0x6 /* 00000660 */ 00000666 4267 clr.w -[A7] 00000668 486E FEFA pea.l [A6 - 0x106] 0000066C 486E FDF4 pea.l [A6 - 0x20C] 00000670 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000674 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00000678 3D5F 0012 move.w [A6 + 0x12], [A7]+ 0000067C 486D 0502 pea.l [A5 + 0x502 /* export_156 */] 00000680 A9F1 syscall UnloadSeg 00000682 4E5E unlink A6 00000684 205F movea.l A0, [A7]+ 00000686 DEFC 000A add.w A7, 0xA /* '\n' */ 0000068A 4ED0 jmp [A0] export_400: fn0000068C: 0000068C 4E56 0000 link A6, 0 00000690 48E7 0018 movem.l -[A7], A3,A4 00000694 266E 0008 movea.l A3, [A6 + 0x8] 00000698 286E 000C movea.l A4, [A6 + 0xC] 0000069C 422E 0010 clr.b [A6 + 0x10] 000006A0 3014 move.w D0, [A4] 000006A2 B053 cmp.w D0, [A3] 000006A4 56C0 sne D0 000006A6 222C 0002 move.l D1, [A4 + 0x2] 000006AA B2AB 0002 cmp.l D1, [A3 + 0x2] 000006AE 56C1 sne D1 000006B0 8001 or.b D0, D1 000006B2 6702 beq +0x4 /* 000006B6 */ 000006B4 603C bra +0x3E /* 000006F2 */ label000006B6: 000006B6 486C 0006 pea.l [A4 + 0x6] 000006BA 486B 0006 pea.l [A3 + 0x6] 000006BE 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000006C2 101F move.b D0, [A7]+ 000006C4 6628 bne +0x2A /* 000006EE */ 000006C6 122D A1CE move.b D1, [A5 - 0x5E32] 000006CA 0A01 0001 xori.b D1, 0x1 000006CE 4A01 tst.b D1 000006D0 671A beq +0x1C /* 000006EC */ 000006D2 48E7 C000 movem.l -[A7], D0,D1 000006D6 4267 clr.w -[A7] 000006D8 486C 0006 pea.l [A4 + 0x6] 000006DC 486B 0006 pea.l [A3 + 0x6] 000006E0 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 000006E4 141F move.b D2, [A7]+ 000006E6 4CDF 0003 movem.l D0,D1, [A7]+ 000006EA C202 and.b D1, D2 label000006EC: 000006EC 8001 or.b D0, D1 label000006EE: 000006EE 1D40 0010 move.b [A6 + 0x10], D0 label000006F2: 000006F2 4CDF 1800 movem.l A3,A4, [A7]+ 000006F6 4E5E unlink A6 000006F8 205F movea.l A0, [A7]+ 000006FA 504F addq.w A7, 8 000006FC 4ED0 jmp [A0] export_401: fn000006FE: 000006FE 4E56 FE00 link A6, -0x0200 00000702 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00000708 2F2E 000A move.l -[A7], [A6 + 0xA] 0000070C 3F3C 0001 move.w -[A7], 0x1 00000710 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00000714 101F move.b D0, [A7]+ 00000716 6710 beq +0x12 /* 00000728 */ 00000718 2F2E 000A move.l -[A7], [A6 + 0xA] 0000071C 2F3C 0001 0001 move.l -[A7], 0x10001 00000722 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00000726 6022 bra +0x24 /* 0000074A */ label00000728: 00000728 102E 0008 move.b D0, [A6 + 0x8] 0000072C 0A00 0001 xori.b D0, 0x1 00000730 4A00 tst.b D0 00000732 6650 bne +0x52 /* 00000784 */ 00000734 2F00 move.l -[A7], D0 00000736 4267 clr.w -[A7] 00000738 2F2E 000A move.l -[A7], [A6 + 0xA] 0000073C 4EBA 09D8 jsr [PC + 0x9D8 /* 00001116 */] 00000740 121F move.b D1, [A7]+ 00000742 201F move.l D0, [A7]+ 00000744 8001 or.b D0, D1 00000746 6702 beq +0x4 /* 0000074A */ 00000748 603A bra +0x3C /* 00000784 */ label0000074A: 0000074A 206E 000A movea.l A0, [A6 + 0xA] 0000074E 2F08 move.l -[A7], A0 00000750 2F08 move.l -[A7], A0 00000752 486E FE00 pea.l [A6 - 0x200] 00000756 1F3C 0001 move.b -[A7], 0x1 0000075A 4267 clr.w -[A7] 0000075C 4EBA 08E0 jsr [PC + 0x8E0 /* 0000103E */] 00000760 201F move.l D0, [A7]+ 00000762 205F movea.l A0, [A7]+ 00000764 2F00 move.l -[A7], D0 00000766 2F2E 000A move.l -[A7], [A6 + 0xA] 0000076A 486E FF00 pea.l [A6 - 0x100] 0000076E 3F3C 0002 move.w -[A7], 0x2 00000772 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000776 205F movea.l A0, [A7]+ 00000778 43EE FF00 lea.l A1, [A6 - 0x100] 0000077C 707F moveq.l D0, 0x7F label0000077E: 0000077E 30D9 move.w [A0]+, [A1]+ 00000780 51C8 FFFC dbf D0, -0x6 /* 0000077E */ label00000784: 00000784 4E5E unlink A6 00000786 205F movea.l A0, [A7]+ 00000788 5C4F addq.w A7, 6 0000078A 4ED0 jmp [A0] export_402: fn0000078C: 0000078C 4E56 FDEA link A6, -0x0216 00000790 48E7 0300 movem.l -[A7], D6,D7 00000794 3C2E 0008 move.w D6, [A6 + 0x8] 00000798 206E 000A movea.l A0, [A6 + 0xA] 0000079C 4210 clr.b [A0] 0000079E 3006 move.w D0, D6 000007A0 0440 EC70 subi.w D0, 0xEC70 000007A4 6736 beq +0x38 /* 000007DC */ 000007A6 5140 subq.w D0, 8 000007A8 674A beq +0x4C /* 000007F4 */ 000007AA 0440 07D0 subi.w D0, 0x7D0 000007AE 6740 beq +0x42 /* 000007F0 */ 000007B0 0440 0B7B subi.w D0, 0xB7B 000007B4 6736 beq +0x38 /* 000007EC */ 000007B6 5F40 subq.w D0, 7 000007B8 6732 beq +0x34 /* 000007EC */ 000007BA 5B40 subq.w D0, 5 000007BC 672E beq +0x30 /* 000007EC */ 000007BE 5340 subq.w D0, 1 000007C0 6726 beq +0x28 /* 000007E8 */ 000007C2 5340 subq.w D0, 1 000007C4 6726 beq +0x28 /* 000007EC */ 000007C6 5340 subq.w D0, 1 000007C8 671A beq +0x1C /* 000007E4 */ 000007CA 5340 subq.w D0, 1 000007CC 6716 beq +0x18 /* 000007E4 */ 000007CE 5340 subq.w D0, 1 000007D0 6712 beq +0x14 /* 000007E4 */ 000007D2 5540 subq.w D0, 2 000007D4 670A beq +0xC /* 000007E0 */ 000007D6 5140 subq.w D0, 8 000007D8 6702 beq +0x4 /* 000007DC */ 000007DA 601C bra +0x1E /* 000007F8 */ label000007DC: 000007DC 7E33 moveq.l D7, 0x33 000007DE 6066 bra +0x68 /* 00000846 */ label000007E0: 000007E0 7E34 moveq.l D7, 0x34 000007E2 6062 bra +0x64 /* 00000846 */ label000007E4: 000007E4 7E36 moveq.l D7, 0x36 000007E6 605E bra +0x60 /* 00000846 */ label000007E8: 000007E8 7E3A moveq.l D7, 0x3A 000007EA 605A bra +0x5C /* 00000846 */ label000007EC: 000007EC 7E35 moveq.l D7, 0x35 000007EE 6056 bra +0x58 /* 00000846 */ label000007F0: 000007F0 7E59 moveq.l D7, 0x59 000007F2 6052 bra +0x54 /* 00000846 */ label000007F4: 000007F4 7E37 moveq.l D7, 0x37 000007F6 604E bra +0x50 /* 00000846 */ label000007F8: 000007F8 4A46 tst.w D6 000007FA 6D04 blt +0x6 /* 00000800 */ 000007FC 3E06 move.w D7, D6 000007FE 6046 bra +0x48 /* 00000846 */ label00000800: 00000800 486E FDFE pea.l [A6 - 0x202] 00000804 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000808 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 0000080C 205F movea.l A0, [A7]+ 0000080E 43EE FEFE lea.l A1, [A6 - 0x102] 00000812 707F moveq.l D0, 0x7F label00000814: 00000814 32D8 move.w [A1]+, [A0]+ 00000816 51C8 FFFC dbf D0, -0x6 /* 00000814 */ 0000081A 3F3C 0002 move.w -[A7], 0x2 0000081E 486E FDEA pea.l [A6 - 0x216] 00000822 3006 move.w D0, D6 00000824 48C0 ext.l D0 00000826 2F00 move.l -[A7], D0 00000828 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000082C 486E FEFE pea.l [A6 - 0x102] 00000830 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000834 206E 000A movea.l A0, [A6 + 0xA] 00000838 43EE FEFE lea.l A1, [A6 - 0x102] 0000083C 707F moveq.l D0, 0x7F label0000083E: 0000083E 30D9 move.w [A0]+, [A1]+ 00000840 51C8 FFFC dbf D0, -0x6 /* 0000083E */ 00000844 601E bra +0x20 /* 00000864 */ label00000846: 00000846 206E 000A movea.l A0, [A6 + 0xA] 0000084A 2F08 move.l -[A7], A0 0000084C 486E FDFE pea.l [A6 - 0x202] 00000850 3F07 move.w -[A7], D7 00000852 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00000856 201F move.l D0, [A7]+ 00000858 205F movea.l A0, [A7]+ 0000085A 2240 movea.l A1, D0 0000085C 707F moveq.l D0, 0x7F label0000085E: 0000085E 30D9 move.w [A0]+, [A1]+ 00000860 51C8 FFFC dbf D0, -0x6 /* 0000085E */ label00000864: 00000864 4CDF 00C0 movem.l D6,D7, [A7]+ 00000868 4E5E unlink A6 0000086A 205F movea.l A0, [A7]+ 0000086C 544F addq.w A7, 2 0000086E 4ED0 jmp [A0] export_403: fn00000870: 00000870 4E56 FFEE link A6, -0x0012 00000874 48E7 0108 movem.l -[A7], D7,A4 00000878 286E 0008 movea.l A4, [A6 + 0x8] 0000087C 4267 clr.w -[A7] 0000087E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000882 4EBA 0984 jsr [PC + 0x984 /* 00001208 */] 00000886 101F move.b D0, [A7]+ 00000888 6724 beq +0x26 /* 000008AE */ 0000088A 2F00 move.l -[A7], D0 0000088C 4267 clr.w -[A7] 0000088E 206E 000C movea.l A0, [A6 + 0xC] 00000892 3F10 move.w -[A7], [A0] 00000894 2F28 0002 move.l -[A7], [A0 + 0x2] 00000898 4868 0006 pea.l [A0 + 0x6] 0000089C 486E FFEE pea.l [A6 - 0x12] 000008A0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000008A4 321F move.w D1, [A7]+ 000008A6 201F move.l D0, [A7]+ 000008A8 4A41 tst.w D1 000008AA 57C1 seq D1 000008AC C001 and.b D0, D1 label000008AE: 000008AE 1E00 move.b D7, D0 000008B0 671A beq +0x1C /* 000008CC */ 000008B2 203C 616E 7920 move.l D0, 0x616E7920 /* 'any ' */ 000008B8 B094 cmp.l D0, [A4] 000008BA 6606 bne +0x8 /* 000008C2 */ 000008BC 28AE FFEE move.l [A4], [A6 - 0x12] 000008C0 600A bra +0xC /* 000008CC */ label000008C2: 000008C2 202E FFEE move.l D0, [A6 - 0x12] 000008C6 B094 cmp.l D0, [A4] 000008C8 57C7 seq D7 000008CA 4407 neg.b D7 label000008CC: 000008CC 1D47 0010 move.b [A6 + 0x10], D7 000008D0 4CDF 1080 movem.l D7,A4, [A7]+ 000008D4 4E5E unlink A6 000008D6 205F movea.l A0, [A7]+ 000008D8 504F addq.w A7, 8 000008DA 4ED0 jmp [A0] export_404: fn000008DC: 000008DC 4E56 FA0E link A6, -0x05F2 000008E0 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000008E4 206E 0014 movea.l A0, [A6 + 0x14] 000008E8 43EE FF00 lea.l A1, [A6 - 0x100] 000008EC 707F moveq.l D0, 0x7F label000008EE: 000008EE 32D8 move.w [A1]+, [A0]+ 000008F0 51C8 FFFC dbf D0, -0x6 /* 000008EE */ 000008F4 206E 0008 movea.l A0, [A6 + 0x8] 000008F8 4250 clr.w [A0] 000008FA 206E 0008 movea.l A0, [A6 + 0x8] 000008FE 7000 moveq.l D0, 0x00 00000900 2140 0002 move.l [A0 + 0x2], D0 00000904 426E 0018 clr.w [A6 + 0x18] 00000908 4EBA 0718 jsr [PC + 0x718 /* 00001022 */] 0000090C 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00000912 486E FF00 pea.l [A6 - 0x100] 00000916 3F3C 0001 move.w -[A7], 0x1 0000091A 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000091E 101F move.b D0, [A7]+ 00000920 6742 beq +0x44 /* 00000964 */ 00000922 3F2D A55A move.w -[A7], [A5 - 0x5AA6] 00000926 2F2D A55C move.l -[A7], [A5 - 0x5AA4] 0000092A 486E FD00 pea.l [A6 - 0x300] 0000092E 4EBA FC84 jsr [PC - 0x37C /* 000005B4 */] 00000932 486E FF00 pea.l [A6 - 0x100] 00000936 2F3C 0001 0001 move.l -[A7], 0x10001 0000093C 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00000940 486E FD00 pea.l [A6 - 0x300] 00000944 486E FF00 pea.l [A6 - 0x100] 00000948 486E FA0E pea.l [A6 - 0x5F2] 0000094C 3F3C 0002 move.w -[A7], 0x2 00000950 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000954 41EE FF00 lea.l A0, [A6 - 0x100] 00000958 43EE FA0E lea.l A1, [A6 - 0x5F2] 0000095C 707F moveq.l D0, 0x7F label0000095E: 0000095E 30D9 move.w [A0]+, [A1]+ 00000960 51C8 FFFC dbf D0, -0x6 /* 0000095E */ label00000964: 00000964 486E FF00 pea.l [A6 - 0x100] 00000968 486E FE00 pea.l [A6 - 0x200] 0000096C 206E 0008 movea.l A0, [A6 + 0x8] 00000970 4868 0006 pea.l [A0 + 0x6] 00000974 4EBA 0FB2 jsr [PC + 0xFB2 /* 00001928 */] 00000978 4240 clr.w D0 0000097A 102E FE00 move.b D0, [A6 - 0x200] 0000097E 4A40 tst.w D0 00000980 660A bne +0xC /* 0000098C */ 00000982 3D7C FFDD 0018 move.w [A6 + 0x18], 0xFFDD 00000988 6000 01D0 bra +0x1D2 /* 00000B5A */ label0000098C: 0000098C 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00000992 486E FE00 pea.l [A6 - 0x200] 00000996 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000099A 3E1F move.w D7, [A7]+ 0000099C 486E FE00 pea.l [A6 - 0x200] 000009A0 3F3C 0001 move.w -[A7], 0x1 000009A4 3007 move.w D0, D7 000009A6 5340 subq.w D0, 1 000009A8 3F00 move.w -[A7], D0 000009AA 486E FA0E pea.l [A6 - 0x5F2] 000009AE 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 000009B2 41EE FD00 lea.l A0, [A6 - 0x300] 000009B6 43EE FA0E lea.l A1, [A6 - 0x5F2] 000009BA 707F moveq.l D0, 0x7F label000009BC: 000009BC 30D9 move.w [A0]+, [A1]+ 000009BE 51C8 FFFC dbf D0, -0x6 /* 000009BC */ 000009C2 102D A1CE move.b D0, [A5 - 0x5E32] 000009C6 6764 beq +0x66 /* 00000A2C */ 000009C8 2F3C 002F 0000 move.l -[A7], 0x2F0000 /* '/\0\0' */ 000009CE 486E FE00 pea.l [A6 - 0x200] 000009D2 3F3C 0001 move.w -[A7], 0x1 000009D6 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000009DA 101F move.b D0, [A7]+ 000009DC 6708 beq +0xA /* 000009E6 */ 000009DE 3D7C 012F FD00 move.w [A6 - 0x300], 0x12F 000009E4 6046 bra +0x48 /* 00000A2C */ label000009E6: 000009E6 2F3C 002F 0000 move.l -[A7], 0x2F0000 /* '/\0\0' */ 000009EC 486E FE00 pea.l [A6 - 0x200] 000009F0 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 000009F4 3C1F move.w D6, [A7]+ 000009F6 5EC0 sgt D0 000009F8 BE46 cmp.w D7, D6 000009FA 5EC1 sgt D1 000009FC C001 and.b D0, D1 000009FE 4A47 tst.w D7 00000A00 57C1 seq D1 00000A02 8001 or.b D0, D1 00000A04 6726 beq +0x28 /* 00000A2C */ 00000A06 486E FE00 pea.l [A6 - 0x200] 00000A0A 3F3C 0001 move.w -[A7], 0x1 00000A0E 3006 move.w D0, D6 00000A10 5340 subq.w D0, 1 00000A12 3F00 move.w -[A7], D0 00000A14 486E FA0E pea.l [A6 - 0x5F2] 00000A18 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00000A1C 41EE FD00 lea.l A0, [A6 - 0x300] 00000A20 43EE FA0E lea.l A1, [A6 - 0x5F2] 00000A24 707F moveq.l D0, 0x7F label00000A26: 00000A26 30D9 move.w [A0]+, [A1]+ 00000A28 51C8 FFFC dbf D0, -0x6 /* 00000A26 */ label00000A2C: 00000A2C 4245 clr.w D5 00000A2E 1A2E FD00 move.b D5, [A6 - 0x300] 00000A32 486E FE00 pea.l [A6 - 0x200] 00000A36 3005 move.w D0, D5 00000A38 5240 addq.w D0, 1 00000A3A 3F00 move.w -[A7], D0 00000A3C 4240 clr.w D0 00000A3E 102E FE00 move.b D0, [A6 - 0x200] 00000A42 9045 sub.w D0, D5 00000A44 3F00 move.w -[A7], D0 00000A46 486E FA0E pea.l [A6 - 0x5F2] 00000A4A 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00000A4E 41EE FE00 lea.l A0, [A6 - 0x200] 00000A52 43EE FA0E lea.l A1, [A6 - 0x5F2] 00000A56 707F moveq.l D0, 0x7F label00000A58: 00000A58 30D9 move.w [A0]+, [A1]+ 00000A5A 51C8 FFFC dbf D0, -0x6 /* 00000A58 */ 00000A5E 486E FC80 pea.l [A6 - 0x380] 00000A62 707A moveq.l D0, 0x7A 00000A64 2F00 move.l -[A7], D0 00000A66 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000A6A 41EE FB80 lea.l A0, [A6 - 0x480] 00000A6E 2D48 FC92 move.l [A6 - 0x36E], A0 00000A72 7801 moveq.l D4, 0x01 label00000A74: 00000A74 426E FC96 clr.w [A6 - 0x36A] 00000A78 3D44 FC9C move.w [A6 - 0x364], D4 00000A7C 4267 clr.w -[A7] 00000A7E 486E FC80 pea.l [A6 - 0x380] 00000A82 4267 clr.w -[A7] 00000A84 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00000A88 3D5F FB7C move.w [A6 - 0x484], [A7]+ 00000A8C 57C0 seq D0 00000A8E 4A00 tst.b D0 00000A90 6700 00B6 beq +0xB8 /* 00000B48 */ 00000A94 2F00 move.l -[A7], D0 00000A96 4267 clr.w -[A7] 00000A98 486E FD00 pea.l [A6 - 0x300] 00000A9C 486E FB80 pea.l [A6 - 0x480] 00000AA0 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00000AA4 121F move.b D1, [A7]+ 00000AA6 201F move.l D0, [A7]+ 00000AA8 C001 and.b D0, D1 00000AAA 6700 009C beq +0x9E /* 00000B48 */ 00000AAE 102E 0010 move.b D0, [A6 + 0x10] 00000AB2 670E beq +0x10 /* 00000AC2 */ 00000AB4 4A6E FCC2 tst.w [A6 - 0x33E] 00000AB8 57C1 seq D1 00000ABA C001 and.b D0, D1 00000ABC 6704 beq +0x6 /* 00000AC2 */ 00000ABE 6000 008A bra +0x8C /* 00000B4A */ label00000AC2: 00000AC2 206E 0008 movea.l A0, [A6 + 0x8] 00000AC6 30AE FC96 move.w [A0], [A6 - 0x36A] 00000ACA 4240 clr.w D0 00000ACC 102E FE00 move.b D0, [A6 - 0x200] 00000AD0 7201 moveq.l D1, 0x01 00000AD2 B240 cmp.w D1, D0 00000AD4 660C bne +0xE /* 00000AE2 */ 00000AD6 206E 0008 movea.l A0, [A6 + 0x8] 00000ADA 7002 moveq.l D0, 0x02 00000ADC 2140 0002 move.l [A0 + 0x2], D0 00000AE0 6036 bra +0x38 /* 00000B18 */ label00000AE2: 00000AE2 486E FB0E pea.l [A6 - 0x4F2] 00000AE6 706C moveq.l D0, 0x6C 00000AE8 2F00 move.l -[A7], D0 00000AEA 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000AEE 3D6E FC96 FB24 move.w [A6 - 0x4DC], [A6 - 0x36A] 00000AF4 41EE FE00 lea.l A0, [A6 - 0x200] 00000AF8 2D48 FB20 move.l [A6 - 0x4E0], A0 00000AFC 4267 clr.w -[A7] 00000AFE 486E FB0E pea.l [A6 - 0x4F2] 00000B02 4267 clr.w -[A7] 00000B04 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00000B08 3D5F FB7A move.w [A6 - 0x486], [A7]+ 00000B0C 660A bne +0xC /* 00000B18 */ 00000B0E 206E 0008 movea.l A0, [A6 + 0x8] 00000B12 216E FB3E 0002 move.l [A0 + 0x2], [A6 - 0x4C2] label00000B18: 00000B18 206E 0008 movea.l A0, [A6 + 0x8] 00000B1C 4AA8 0002 tst.l [A0 + 0x2] 00000B20 6726 beq +0x28 /* 00000B48 */ 00000B22 102E 0012 move.b D0, [A6 + 0x12] 00000B26 0A00 0001 xori.b D0, 0x1 00000B2A 4A00 tst.b D0 00000B2C 662C bne +0x2E /* 00000B5A */ 00000B2E 2F00 move.l -[A7], D0 00000B30 4267 clr.w -[A7] 00000B32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B36 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B3A 4EBA FD34 jsr [PC - 0x2CC /* 00000870 */] 00000B3E 121F move.b D1, [A7]+ 00000B40 201F move.l D0, [A7]+ 00000B42 8001 or.b D0, D1 00000B44 6702 beq +0x4 /* 00000B48 */ 00000B46 6012 bra +0x14 /* 00000B5A */ label00000B48: 00000B48 5244 addq.w D4, 1 label00000B4A: 00000B4A 70DD moveq.l D0, 0xFFFFFFDD 00000B4C B06E FB7C cmp.w D0, [A6 - 0x484] 00000B50 6600 FF22 bne -0xDC /* 00000A74 */ 00000B54 3D7C FFD5 0018 move.w [A6 + 0x18], 0xFFD5 label00000B5A: 00000B5A 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00000B5E 4E5E unlink A6 00000B60 205F movea.l A0, [A7]+ 00000B62 DEFC 0010 add.w A7, 0x10 00000B66 4ED0 jmp [A0] fn00000B68: 00000B68 4E56 FF00 link A6, -0x0100 00000B6C 2F0C move.l -[A7], A4 00000B6E 286E 0008 movea.l A4, [A6 + 0x8] 00000B72 4267 clr.w -[A7] 00000B74 486C FCE0 pea.l [A4 - 0x320] 00000B78 2F2C 0010 move.l -[A7], [A4 + 0x10] 00000B7C 4EBA FCF2 jsr [PC - 0x30E /* 00000870 */] 00000B80 101F move.b D0, [A7]+ 00000B82 6756 beq +0x58 /* 00000BDA */ 00000B84 3F2C FCE0 move.w -[A7], [A4 - 0x320] 00000B88 2F2C FCE2 move.l -[A7], [A4 - 0x31E] 00000B8C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000B90 4EBA FA22 jsr [PC - 0x5DE /* 000005B4 */] 00000B94 206C 0008 movea.l A0, [A4 + 0x8] 00000B98 2F08 move.l -[A7], A0 00000B9A 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000B9E 486C FCE6 pea.l [A4 - 0x31A] 00000BA2 486E FF00 pea.l [A6 - 0x100] 00000BA6 3F3C 0002 move.w -[A7], 0x2 00000BAA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000BAE 205F movea.l A0, [A7]+ 00000BB0 43EE FF00 lea.l A1, [A6 - 0x100] 00000BB4 707F moveq.l D0, 0x7F label00000BB6: 00000BB6 30D9 move.w [A0]+, [A1]+ 00000BB8 51C8 FFFC dbf D0, -0x6 /* 00000BB6 */ 00000BBC 206C 000C movea.l A0, [A4 + 0xC] 00000BC0 43EC FCE0 lea.l A1, [A4 - 0x320] 00000BC4 303C 0082 move.w D0, 0x82 label00000BC8: 00000BC8 30D9 move.w [A0]+, [A1]+ 00000BCA 51C8 FFFC dbf D0, -0x6 /* 00000BC8 */ 00000BCE 206E 0008 movea.l A0, [A6 + 0x8] 00000BD2 2C48 movea.l A6, A0 00000BD4 4EFA 01C8 jmp [PC + 0x1C8 /* 00000D9E */] 00000BD8 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 00000BDA-00000BDC label00000BDA: 00000BDA 285F movea.l A4, [A7]+ // end alternate branch 00000BDA-00000BDC label00000BDA: // (misaligned) 00000BDC 4E5E unlink A6 00000BDE 2E9F move.l [A7], [A7]+ 00000BE0 4E75 rts export_405: fn00000BE2: 00000BE2 4E56 FBBE link A6, -0x0442 00000BE6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000BEA 206E 0018 movea.l A0, [A6 + 0x18] 00000BEE 43EE FF00 lea.l A1, [A6 - 0x100] 00000BF2 707F moveq.l D0, 0x7F label00000BF4: 00000BF4 32D8 move.w [A1]+, [A0]+ 00000BF6 51C8 FFFC dbf D0, -0x6 /* 00000BF4 */ 00000BFA 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 00000C00 7000 moveq.l D0, 0x00 00000C02 2D40 FDFC move.l [A6 - 0x204], D0 00000C06 102E 0016 move.b D0, [A6 + 0x16] 00000C0A 670A beq +0xC /* 00000C16 */ 00000C0C 206E 0010 movea.l A0, [A6 + 0x10] 00000C10 20BC 616E 7920 move.l [A0], 0x616E7920 /* 'any ' */ label00000C16: 00000C16 4267 clr.w -[A7] 00000C18 486E FF00 pea.l [A6 - 0x100] 00000C1C 4EBA 04F8 jsr [PC + 0x4F8 /* 00001116 */] 00000C20 101F move.b D0, [A7]+ 00000C22 6728 beq +0x2A /* 00000C4C */ 00000C24 206E 0008 movea.l A0, [A6 + 0x8] 00000C28 43EE FF00 lea.l A1, [A6 - 0x100] 00000C2C 707F moveq.l D0, 0x7F label00000C2E: 00000C2E 30D9 move.w [A0]+, [A1]+ 00000C30 51C8 FFFC dbf D0, -0x6 /* 00000C2E */ 00000C34 4267 clr.w -[A7] 00000C36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C3A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C3E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C42 4EBA 0AAC jsr [PC + 0xAAC /* 000016F0 */] 00000C46 101F move.b D0, [A7]+ 00000C48 6600 0154 bne +0x156 /* 00000D9E */ label00000C4C: 00000C4C 41EE FCE6 lea.l A0, [A6 - 0x31A] 00000C50 43EE FF00 lea.l A1, [A6 - 0x100] 00000C54 707F moveq.l D0, 0x7F label00000C56: 00000C56 30D9 move.w [A0]+, [A1]+ 00000C58 51C8 FFFC dbf D0, -0x6 /* 00000C56 */ 00000C5C 4267 clr.w -[A7] 00000C5E 42A7 clr.l -[A7] 00000C60 486E FCDE pea.l [A6 - 0x322] 00000C64 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000C68 4A5F tst.w [A7]+ 00000C6A 6616 bne +0x18 /* 00000C82 */ 00000C6C 3F2E FCDE move.w -[A7], [A6 - 0x322] 00000C70 486E FCE0 pea.l [A6 - 0x320] 00000C74 486E FCE2 pea.l [A6 - 0x31E] 00000C78 4EBA 11BA jsr [PC + 0x11BA /* 00001E34 */] 00000C7C 2F0E move.l -[A7], A6 00000C7E 4EBA FEE8 jsr [PC - 0x118 /* 00000B68 */] label00000C82: 00000C82 3D6D A438 FCE0 move.w [A6 - 0x320], [A5 - 0x5BC8] 00000C88 2D6D A43A FCE2 move.l [A6 - 0x31E], [A5 - 0x5BC6] 00000C8E 2F0E move.l -[A7], A6 00000C90 4EBA FED6 jsr [PC - 0x12A /* 00000B68 */] 00000C94 102D A76A move.b D0, [A5 - 0x5896] 00000C98 6718 beq +0x1A /* 00000CB2 */ 00000C9A 42A7 clr.l -[A7] 00000C9C 486E FBBE pea.l [A6 - 0x442] 00000CA0 206E 0010 movea.l A0, [A6 + 0x10] 00000CA4 2F10 move.l -[A7], [A0] 00000CA6 4EBA 0876 jsr [PC + 0x876 /* 0000151E */] 00000CAA 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */] 00000CAE 2D5F FDFC move.l [A6 - 0x204], [A7]+ label00000CB2: 00000CB2 4AAE FDFC tst.l [A6 - 0x204] 00000CB6 6700 0088 beq +0x8A /* 00000D40 */ 00000CBA 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00000CC0 486E FCE6 pea.l [A6 - 0x31A] 00000CC4 3F3C 0001 move.w -[A7], 0x1 00000CC8 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00000CCC 101F move.b D0, [A7]+ 00000CCE 670E beq +0x10 /* 00000CDE */ 00000CD0 486E FCE6 pea.l [A6 - 0x31A] 00000CD4 2F3C 0001 0001 move.l -[A7], 0x10001 00000CDA 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] label00000CDE: 00000CDE 2F2E FDFC move.l -[A7], [A6 - 0x204] 00000CE2 205F movea.l A0, [A7]+ 00000CE4 A029 syscall HLock 00000CE6 206E FDFC movea.l A0, [A6 - 0x204] 00000CEA 2D50 FDF8 move.l [A6 - 0x208], [A0] label00000CEE: 00000CEE 4267 clr.w -[A7] 00000CF0 486E FDF8 pea.l [A6 - 0x208] 00000CF4 486E FE00 pea.l [A6 - 0x200] 00000CF8 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00000CFC 101F move.b D0, [A7]+ 00000CFE 6740 beq +0x42 /* 00000D40 */ 00000D00 206E 0008 movea.l A0, [A6 + 0x8] 00000D04 2F08 move.l -[A7], A0 00000D06 486E FE00 pea.l [A6 - 0x200] 00000D0A 486E FCE6 pea.l [A6 - 0x31A] 00000D0E 486E FBDE pea.l [A6 - 0x422] 00000D12 3F3C 0002 move.w -[A7], 0x2 00000D16 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000D1A 205F movea.l A0, [A7]+ 00000D1C 43EE FBDE lea.l A1, [A6 - 0x422] 00000D20 707F moveq.l D0, 0x7F label00000D22: 00000D22 30D9 move.w [A0]+, [A1]+ 00000D24 51C8 FFFC dbf D0, -0x6 /* 00000D22 */ 00000D28 4267 clr.w -[A7] 00000D2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D2E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D32 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D36 4EBA 09B8 jsr [PC + 0x9B8 /* 000016F0 */] 00000D3A 101F move.b D0, [A7]+ 00000D3C 6652 bne +0x54 /* 00000D90 */ 00000D3E 60AE bra -0x50 /* 00000CEE */ label00000D40: 00000D40 102D 9FC4 move.b D0, [A5 - 0x603C] 00000D44 0A00 0001 xori.b D0, 0x1 00000D48 C02E 0014 and.b D0, [A6 + 0x14] 00000D4C 673E beq +0x40 /* 00000D8C */ 00000D4E 102E 0016 move.b D0, [A6 + 0x16] 00000D52 6708 beq +0xA /* 00000D5C */ 00000D54 3D7C FFFF FDF6 move.w [A6 - 0x20A], 0xFFFF 00000D5A 600E bra +0x10 /* 00000D6A */ label00000D5C: 00000D5C 3D7C 0001 FDF6 move.w [A6 - 0x20A], 0x1 00000D62 206E 0010 movea.l A0, [A6 + 0x10] 00000D66 2D50 FDE6 move.l [A6 - 0x21A], [A0] label00000D6A: 00000D6A 4267 clr.w -[A7] 00000D6C 3F2E FDF6 move.w -[A7], [A6 - 0x20A] 00000D70 486E FDE6 pea.l [A6 - 0x21A] 00000D74 486E FF00 pea.l [A6 - 0x100] 00000D78 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D80 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D84 4EBA 113E jsr [PC + 0x113E /* 00001EC4 */] 00000D88 101F move.b D0, [A7]+ 00000D8A 6604 bne +0x6 /* 00000D90 */ label00000D8C: 00000D8C 422E 001C clr.b [A6 + 0x1C] label00000D90: 00000D90 4AAE FDFC tst.l [A6 - 0x204] 00000D94 6708 beq +0xA /* 00000D9E */ 00000D96 486E FDFC pea.l [A6 - 0x204] 00000D9A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00000D9E: 00000D9E 4FEE FB9E lea.l A7, [A6 - 0x462] 00000DA2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000DA6 4E5E unlink A6 00000DA8 205F movea.l A0, [A7]+ 00000DAA DEFC 0014 add.w A7, 0x14 00000DAE 4ED0 jmp [A0] export_406: 00000DB0 4E56 FEBC link A6, -0x0144 00000DB4 48E7 0118 movem.l -[A7], D7,A3,A4 00000DB8 266E 0008 movea.l A3, [A6 + 0x8] 00000DBC 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF 00000DC2 2878 0A50 movea.l A4, [0x00000A50 /* TopMapHndl */] label00000DC6: 00000DC6 200C move.l D0, A4 00000DC8 6772 beq +0x74 /* 00000E3C */ 00000DCA 2054 movea.l A0, [A4] 00000DCC 3E28 0014 move.w D7, [A0 + 0x14] 00000DD0 486E FEC2 pea.l [A6 - 0x13E] 00000DD4 703E moveq.l D0, 0x3E 00000DD6 2F00 move.l -[A7], D0 00000DD8 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000DDC 3D47 FEDA move.w [A6 - 0x126], D7 00000DE0 41EE FF00 lea.l A0, [A6 - 0x100] 00000DE4 2D48 FED4 move.l [A6 - 0x12C], A0 00000DE8 4267 clr.w -[A7] 00000DEA 486E FEC2 pea.l [A6 - 0x13E] 00000DEE 4267 clr.w -[A7] 00000DF0 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000DF4 4A5F tst.w [A7]+ 00000DF6 57C0 seq D0 00000DF8 4A00 tst.b D0 00000DFA 6738 beq +0x3A /* 00000E34 */ 00000DFC 3213 move.w D1, [A3] 00000DFE B26E FEF6 cmp.w D1, [A6 - 0x10A] 00000E02 57C1 seq D1 00000E04 C001 and.b D0, D1 00000E06 672C beq +0x2E /* 00000E34 */ 00000E08 222B 0002 move.l D1, [A3 + 0x2] 00000E0C B2AE FEFC cmp.l D1, [A6 - 0x104] 00000E10 57C1 seq D1 00000E12 C001 and.b D0, D1 00000E14 671E beq +0x20 /* 00000E34 */ 00000E16 2F00 move.l -[A7], D0 00000E18 4267 clr.w -[A7] 00000E1A 486B 0006 pea.l [A3 + 0x6] 00000E1E 486E FF00 pea.l [A6 - 0x100] 00000E22 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00000E26 121F move.b D1, [A7]+ 00000E28 201F move.l D0, [A7]+ 00000E2A C001 and.b D0, D1 00000E2C 6706 beq +0x8 /* 00000E34 */ 00000E2E 3D47 000C move.w [A6 + 0xC], D7 00000E32 6008 bra +0xA /* 00000E3C */ label00000E34: 00000E34 2054 movea.l A0, [A4] 00000E36 2868 0010 movea.l A4, [A0 + 0x10] 00000E3A 608A bra -0x74 /* 00000DC6 */ label00000E3C: 00000E3C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000E40 4E5E unlink A6 00000E42 2E9F move.l [A7], [A7]+ 00000E44 4E75 rts export_407: fn00000E46: 00000E46 4E56 FCF2 link A6, -0x030E 00000E4A 48E7 0308 movem.l -[A7], D6,D7,A4 00000E4E 286E 000A movea.l A4, [A6 + 0xA] 00000E52 422E 0010 clr.b [A6 + 0x10] 00000E56 4254 clr.w [A4] 00000E58 7000 moveq.l D0, 0x00 00000E5A 2940 0002 move.l [A4 + 0x2], D0 00000E5E 422C 0006 clr.b [A4 + 0x6] 00000E62 486E FFC2 pea.l [A6 - 0x3E] 00000E66 703E moveq.l D0, 0x3E 00000E68 2F00 move.l -[A7], D0 00000E6A 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000E6E 3D6E 000E FFDA move.w [A6 - 0x26], [A6 + 0xE] 00000E74 41EE FEC2 lea.l A0, [A6 - 0x13E] 00000E78 2D48 FFD4 move.l [A6 - 0x2C], A0 00000E7C 4267 clr.w -[A7] 00000E7E 486E FFC2 pea.l [A6 - 0x3E] 00000E82 4267 clr.w -[A7] 00000E84 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000E88 4A5F tst.w [A7]+ 00000E8A 6600 0112 bne +0x114 /* 00000F9E */ 00000E8E 102D A1CE move.b D0, [A5 - 0x5E32] 00000E92 6600 00E2 bne +0xE4 /* 00000F76 */ 00000E96 486E FD48 pea.l [A6 - 0x2B8] 00000E9A 707A moveq.l D0, 0x7A 00000E9C 2F00 move.l -[A7], D0 00000E9E 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000EA2 3D6E FFF6 FD5E move.w [A6 - 0x2A2], [A6 - 0xA] 00000EA8 4267 clr.w -[A7] 00000EAA 486E FD48 pea.l [A6 - 0x2B8] 00000EAE 4267 clr.w -[A7] 00000EB0 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00000EB4 4A5F tst.w [A7]+ 00000EB6 6600 00E6 bne +0xE8 /* 00000F9E */ 00000EBA 0C6E D2D7 FD88 cmpi.w [A6 - 0x278], 0xD2D7 00000EC0 6644 bne +0x46 /* 00000F06 */ 00000EC2 7E01 moveq.l D7, 0x01 00000EC4 486E FCF8 pea.l [A6 - 0x308] 00000EC8 7050 moveq.l D0, 0x50 00000ECA 2F00 move.l -[A7], D0 00000ECC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000ED0 41EE FEC2 lea.l A0, [A6 - 0x13E] 00000ED4 2D48 FD0A move.l [A6 - 0x2F6], A0 00000ED8 3D6E FFF6 FD0E move.w [A6 - 0x2F2], [A6 - 0xA] label00000EDE: 00000EDE 3D47 FD14 move.w [A6 - 0x2EC], D7 00000EE2 4267 clr.w -[A7] 00000EE4 486E FCF8 pea.l [A6 - 0x308] 00000EE8 4267 clr.w -[A7] 00000EEA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000EEE 3C1F move.w D6, [A7]+ 00000EF0 202E FD28 move.l D0, [A6 - 0x2D8] 00000EF4 B0AE FFE2 cmp.l D0, [A6 - 0x1E] 00000EF8 677C beq +0x7E /* 00000F76 */ 00000EFA 5287 addq.l D7, 1 00000EFC 70D5 moveq.l D0, 0xFFFFFFD5 00000EFE B046 cmp.w D0, D6 00000F00 66DC bne -0x22 /* 00000EDE */ 00000F02 6000 009A bra +0x9C /* 00000F9E */ label00000F06: 00000F06 102E 0008 move.b D0, [A6 + 0x8] 00000F0A 6602 bne +0x4 /* 00000F0E */ 00000F0C 6068 bra +0x6A /* 00000F76 */ label00000F0E: 00000F0E 7E01 moveq.l D7, 0x01 00000F10 486E FEC2 pea.l [A6 - 0x13E] 00000F14 486E FDC2 pea.l [A6 - 0x23E] 00000F18 4240 clr.w D0 00000F1A 102E FEC2 move.b D0, [A6 - 0x13E] 00000F1E 5240 addq.w D0, 1 00000F20 48C0 ext.l D0 00000F22 2F00 move.l -[A7], D0 00000F24 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000F28 486E FD48 pea.l [A6 - 0x2B8] 00000F2C 707A moveq.l D0, 0x7A 00000F2E 2F00 move.l -[A7], D0 00000F30 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000F34 41EE FEC2 lea.l A0, [A6 - 0x13E] 00000F38 2D48 FD5A move.l [A6 - 0x2A6], A0 00000F3C 3D6E FFF6 FD5E move.w [A6 - 0x2A2], [A6 - 0xA] label00000F42: 00000F42 2D6E FFFC FD78 move.l [A6 - 0x288], [A6 - 0x4] 00000F48 3D47 FD64 move.w [A6 - 0x29C], D7 00000F4C 4267 clr.w -[A7] 00000F4E 486E FD48 pea.l [A6 - 0x2B8] 00000F52 4267 clr.w -[A7] 00000F54 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000F58 3C1F move.w D6, [A7]+ 00000F5A 4267 clr.w -[A7] 00000F5C 486E FDC2 pea.l [A6 - 0x23E] 00000F60 486E FEC2 pea.l [A6 - 0x13E] 00000F64 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00000F68 101F move.b D0, [A7]+ 00000F6A 660A bne +0xC /* 00000F76 */ 00000F6C 5287 addq.l D7, 1 00000F6E 70D5 moveq.l D0, 0xFFFFFFD5 00000F70 B046 cmp.w D0, D6 00000F72 66CE bne -0x30 /* 00000F42 */ 00000F74 6028 bra +0x2A /* 00000F9E */ label00000F76: 00000F76 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00000F7C 38AE FFF6 move.w [A4], [A6 - 0xA] 00000F80 296E FFFC 0002 move.l [A4 + 0x2], [A6 - 0x4] 00000F86 486E FEC2 pea.l [A6 - 0x13E] 00000F8A 486C 0006 pea.l [A4 + 0x6] 00000F8E 4240 clr.w D0 00000F90 102E FEC2 move.b D0, [A6 - 0x13E] 00000F94 5240 addq.w D0, 1 00000F96 48C0 ext.l D0 00000F98 2F00 move.l -[A7], D0 00000F9A 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00000F9E: 00000F9E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000FA2 4E5E unlink A6 00000FA4 205F movea.l A0, [A7]+ 00000FA6 504F addq.w A7, 8 00000FA8 4ED0 jmp [A0] export_408: 00000FAA 4E56 FF84 link A6, -0x007C 00000FAE 48E7 0108 movem.l -[A7], D7,A4 00000FB2 286E 000C movea.l A4, [A6 + 0xC] 00000FB6 206E 0008 movea.l A0, [A6 + 0x8] 00000FBA 7000 moveq.l D0, 0x00 00000FBC 2080 move.l [A0], D0 00000FBE 486E FF86 pea.l [A6 - 0x7A] 00000FC2 707A moveq.l D0, 0x7A 00000FC4 2F00 move.l -[A7], D0 00000FC6 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000FCA 204C movea.l A0, A4 00000FCC 5C88 addq.l A0, 6 00000FCE 2D48 FF98 move.l [A6 - 0x68], A0 00000FD2 3D54 FF9C move.w [A6 - 0x64], [A4] 00000FD6 2D6C 0002 FFB6 move.l [A6 - 0x4A], [A4 + 0x2] 00000FDC 4267 clr.w -[A7] 00000FDE 486E FF86 pea.l [A6 - 0x7A] 00000FE2 4267 clr.w -[A7] 00000FE4 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000FE8 3E1F move.w D7, [A7]+ 00000FEA 57C0 seq D0 00000FEC 4A00 tst.b D0 00000FEE 6614 bne +0x16 /* 00001004 */ 00000FF0 0C47 FAEB cmpi.w D7, 0xFAEB 00000FF4 57C1 seq D1 00000FF6 8001 or.b D0, D1 00000FF8 660A bne +0xC /* 00001004 */ 00000FFA 0C47 EC55 cmpi.w D7, 0xEC55 00000FFE 57C1 seq D1 00001000 8001 or.b D0, D1 00001002 670E beq +0x10 /* 00001012 */ label00001004: 00001004 426E 0010 clr.w [A6 + 0x10] 00001008 206E 0008 movea.l A0, [A6 + 0x8] 0000100C 20AE FFBC move.l [A0], [A6 - 0x44] 00001010 6004 bra +0x6 /* 00001016 */ label00001012: 00001012 3D47 0010 move.w [A6 + 0x10], D7 label00001016: 00001016 4CDF 1080 movem.l D7,A4, [A7]+ 0000101A 4E5E unlink A6 0000101C 205F movea.l A0, [A7]+ 0000101E 504F addq.w A7, 8 00001020 4ED0 jmp [A0] export_409: fn00001022: 00001022 4E56 FFFE link A6, -0x0002 00001026 4267 clr.w -[A7] 00001028 3F2D 9FE0 move.w -[A7], [A5 - 0x6020] 0000102C 486D A55A pea.l [A5 - 0x5AA6] 00001030 4267 clr.w -[A7] 00001032 4EBA FE12 jsr [PC - 0x1EE /* 00000E46 */] 00001036 1D5F FFFF move.b [A6 - 0x1], [A7]+ 0000103A 4E5E unlink A6 0000103C 4E75 rts export_410: fn0000103E: 0000103E 4E56 FE00 link A6, -0x0200 00001042 422E FF00 clr.b [A6 - 0x100] 00001046 102E 000A move.b D0, [A6 + 0xA] 0000104A 6710 beq +0x12 /* 0000105C */ 0000104C 3F2D A438 move.w -[A7], [A5 - 0x5BC8] 00001050 2F2D A43A move.l -[A7], [A5 - 0x5BC6] 00001054 486E FF00 pea.l [A6 - 0x100] 00001058 4EBA F55A jsr [PC - 0xAA6 /* 000005B4 */] label0000105C: 0000105C 102E 0008 move.b D0, [A6 + 0x8] 00001060 6724 beq +0x26 /* 00001086 */ 00001062 486E FF00 pea.l [A6 - 0x100] 00001066 486D A43E pea.l [A5 - 0x5BC2] 0000106A 486E FE00 pea.l [A6 - 0x200] 0000106E 3F3C 0002 move.w -[A7], 0x2 00001072 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001076 41EE FF00 lea.l A0, [A6 - 0x100] 0000107A 43EE FE00 lea.l A1, [A6 - 0x200] 0000107E 707F moveq.l D0, 0x7F label00001080: 00001080 30D9 move.w [A0]+, [A1]+ 00001082 51C8 FFFC dbf D0, -0x6 /* 00001080 */ label00001086: 00001086 206E 000C movea.l A0, [A6 + 0xC] 0000108A 43EE FF00 lea.l A1, [A6 - 0x100] 0000108E 707F moveq.l D0, 0x7F label00001090: 00001090 30D9 move.w [A0]+, [A1]+ 00001092 51C8 FFFC dbf D0, -0x6 /* 00001090 */ 00001096 4E5E unlink A6 00001098 2E9F move.l [A7], [A7]+ 0000109A 4E75 rts fn0000109C: 0000109C 4E56 FF92 link A6, -0x006E 000010A0 48E7 0108 movem.l -[A7], D7,A4 000010A4 286E 0010 movea.l A4, [A6 + 0x10] 000010A8 206E 000C movea.l A0, [A6 + 0xC] 000010AC 4210 clr.b [A0] 000010AE 206E 0008 movea.l A0, [A6 + 0x8] 000010B2 4210 clr.b [A0] 000010B4 486E FF94 pea.l [A6 - 0x6C] 000010B8 706C moveq.l D0, 0x6C 000010BA 2F00 move.l -[A7], D0 000010BC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000010C0 204C movea.l A0, A4 000010C2 5C88 addq.l A0, 6 000010C4 2D48 FFA6 move.l [A6 - 0x5A], A0 000010C8 3D54 FFAA move.w [A6 - 0x56], [A4] 000010CC 2D6C 0002 FFC4 move.l [A6 - 0x3C], [A4 + 0x2] 000010D2 4267 clr.w -[A7] 000010D4 486E FF94 pea.l [A6 - 0x6C] 000010D8 4267 clr.w -[A7] 000010DA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000010DE 3E1F move.w D7, [A7]+ 000010E0 6622 bne +0x24 /* 00001104 */ 000010E2 082E 0004 FFB2 btst.b [A6 - 0x4E], 0x4 000010E8 670A beq +0xC /* 000010F4 */ 000010EA 206E 0008 movea.l A0, [A6 + 0x8] 000010EE 10BC 0001 move.b [A0], 0x1 000010F2 6010 bra +0x12 /* 00001104 */ label000010F4: 000010F4 082E 0007 FFBC btst.b [A6 - 0x44], 0x7 000010FA 6708 beq +0xA /* 00001104 */ 000010FC 206E 000C movea.l A0, [A6 + 0xC] 00001100 10BC 0001 move.b [A0], 0x1 label00001104: 00001104 3D47 0014 move.w [A6 + 0x14], D7 00001108 4CDF 1080 movem.l D7,A4, [A7]+ 0000110C 4E5E unlink A6 0000110E 205F movea.l A0, [A7]+ 00001110 DEFC 000C add.w A7, 0xC 00001114 4ED0 jmp [A0] fn00001116: 00001116 4E56 0000 link A6, 0 0000111A 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00001120 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001124 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001128 7001 moveq.l D0, 0x01 0000112A B05F cmp.w D0, [A7]+ 0000112C 5DC0 slt D0 0000112E 4A00 tst.b D0 00001130 6626 bne +0x28 /* 00001158 */ 00001132 122D A1CE move.b D1, [A5 - 0x5E32] 00001136 671E beq +0x20 /* 00001156 */ 00001138 48E7 C000 movem.l -[A7], D0,D1 0000113C 2F3C 002F 0000 move.l -[A7], 0x2F0000 /* '/\0\0' */ 00001142 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001146 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000114A 341F move.w D2, [A7]+ 0000114C 4CDF 0003 movem.l D0,D1, [A7]+ 00001150 4A42 tst.w D2 00001152 5EC2 sgt D2 00001154 C202 and.b D1, D2 label00001156: 00001156 8001 or.b D0, D1 label00001158: 00001158 0240 0001 andi.w D0, 0x1 0000115C 1D40 000C move.b [A6 + 0xC], D0 00001160 4E5E unlink A6 00001162 2E9F move.l [A7], [A7]+ 00001164 4E75 rts export_411: 00001166 4E56 FFFE link A6, -0x0002 0000116A 2F07 move.l -[A7], D7 0000116C 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00001172 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001176 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000117A 4A5F tst.w [A7]+ 0000117C 6652 bne +0x54 /* 000011D0 */ 0000117E 206E 0008 movea.l A0, [A6 + 0x8] 00001182 4247 clr.w D7 00001184 1E10 move.b D7, [A0] 00001186 102D A1CE move.b D0, [A5 - 0x5E32] 0000118A 0A00 0001 xori.b D0, 0x1 0000118E 4A00 tst.b D0 00001190 662C bne +0x2E /* 000011BE */ 00001192 7201 moveq.l D1, 0x01 00001194 B247 cmp.w D1, D7 00001196 57C1 seq D1 00001198 8001 or.b D0, D1 0000119A 0240 0001 andi.w D0, 0x1 0000119E 661E bne +0x20 /* 000011BE */ 000011A0 2F00 move.l -[A7], D0 000011A2 2F3C 002F 0000 move.l -[A7], 0x2F0000 /* '/\0\0' */ 000011A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011AC 3F07 move.w -[A7], D7 000011AE 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000011B2 121F move.b D1, [A7]+ 000011B4 201F move.l D0, [A7]+ 000011B6 0A01 0001 xori.b D1, 0x1 000011BA 8001 or.b D0, D1 000011BC 6712 beq +0x14 /* 000011D0 */ label000011BE: 000011BE 487A 0018 pea.l [PC + 0x18 /* 000011D8, value 0x13A4E56 */] 000011C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011C6 3007 move.w D0, D7 000011C8 5240 addq.w D0, 1 000011CA 3F00 move.w -[A7], D0 000011CC 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] label000011D0: 000011D0 2E1F move.l D7, [A7]+ 000011D2 4E5E unlink A6 000011D4 2E9F move.l [A7], [A7]+ 000011D6 4E75 rts 000011D8 013A 4E56 btst [PC + 0x4E56 /* 00006030 */], D0 // begin alternate branch 000011DA-000011E6 export_412: fn000011DA: 000011DA 4E56 0000 link A6, 0 000011DE 302E 0008 move.w D0, [A6 + 0x8] 000011E2 B06D 9FE0 cmp.w D0, [A5 - 0x6020] // end alternate branch 000011DA-000011E6 export_412: // at 000011DA (misaligned) fn000011DA: // (misaligned) 000011DC 0000 302E ori.b D0, 0x2E /* '.' */ 000011E0 0008 B06D ori.b A0, 0x6D /* 'm' */ 000011E4 9FE0 sub.l A7, -[A0] 000011E6 57C0 seq D0 000011E8 72FF moveq.l D1, 0xFFFFFFFF 000011EA B26E 0008 cmp.w D1, [A6 + 0x8] 000011EE 57C1 seq D1 000011F0 8001 or.b D0, D1 000011F2 6702 beq +0x4 /* 000011F6 */ 000011F4 600A bra +0xC /* 00001200 */ label000011F6: 000011F6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000011FA A99A syscall CloseResFile 000011FC 4EAD 216A jsr [A5 + 0x216A /* export_1065 */] label00001200: 00001200 4E5E unlink A6 00001202 205F movea.l A0, [A7]+ 00001204 544F addq.w A7, 2 00001206 4ED0 jmp [A0] export_413: fn00001208: 00001208 4E56 FEE6 link A6, -0x011A 0000120C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001210 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001216 102D A550 move.b D0, [A5 - 0x5AB0] 0000121A 6604 bne +0x6 /* 00001220 */ 0000121C 6000 0146 bra +0x148 /* 00001364 */ label00001220: 00001220 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00001226 206E 0008 movea.l A0, [A6 + 0x8] 0000122A 43EE FEF2 lea.l A1, [A6 - 0x10E] 0000122E 303C 0082 move.w D0, 0x82 label00001232: 00001232 32D8 move.w [A1]+, [A0]+ 00001234 51C8 FFFC dbf D0, -0x6 /* 00001232 */ 00001238 7A0A moveq.l D5, 0x0A 0000123A 422E FEEB clr.b [A6 - 0x115] 0000123E 4204 clr.b D4 00001240 422E FEE9 clr.b [A6 - 0x117] 00001244 7CFF moveq.l D6, 0xFFFFFFFF label00001246: 00001246 5345 subq.w D5, 1 00001248 4267 clr.w -[A7] 0000124A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000124E 486E FEEA pea.l [A6 - 0x116] 00001252 486E FEEB pea.l [A6 - 0x115] 00001256 4EBA FE44 jsr [PC - 0x1BC /* 0000109C */] 0000125A 3E1F move.w D7, [A7]+ 0000125C 56C0 sne D0 0000125E 122E FEEA move.b D1, [A6 - 0x116] 00001262 0A01 0001 xori.b D1, 0x1 00001266 8001 or.b D0, D1 00001268 0240 0001 andi.w D0, 0x1 0000126C 6704 beq +0x6 /* 00001272 */ 0000126E 6000 00B4 bra +0xB6 /* 00001324 */ label00001272: 00001272 286E 0008 movea.l A4, [A6 + 0x8] 00001276 4267 clr.w -[A7] 00001278 3F14 move.w -[A7], [A4] 0000127A 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000127E 486C 0006 pea.l [A4 + 0x6] 00001282 4267 clr.w -[A7] 00001284 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00001288 3C1F move.w D6, [A7]+ 0000128A 4267 clr.w -[A7] 0000128C A9AF syscall ResError 0000128E 3E1F move.w D7, [A7]+ 00001290 70FF moveq.l D0, 0xFFFFFFFF 00001292 B046 cmp.w D0, D6 00001294 6604 bne +0x6 /* 0000129A */ 00001296 6000 008C bra +0x8E /* 00001324 */ label0000129A: 0000129A 42A7 clr.l -[A7] 0000129C 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 000012A2 3F3C 0001 move.w -[A7], 0x1 000012A6 A80E syscall Get1IndResource/Get1IxResource 000012A8 265F movea.l A3, [A7]+ 000012AA 4267 clr.w -[A7] 000012AC A9AF syscall ResError 000012AE 3E1F move.w D7, [A7]+ 000012B0 200B move.l D0, A3 000012B2 6602 bne +0x4 /* 000012B6 */ 000012B4 606E bra +0x70 /* 00001324 */ label000012B6: 000012B6 4267 clr.w -[A7] 000012B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012BC 2F0B move.l -[A7], A3 000012BE 102D 9FC4 move.b D0, [A5 - 0x603C] 000012C2 0A00 0001 xori.b D0, 0x1 000012C6 1F00 move.b -[A7], D0 000012C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012CC 486E FEE6 pea.l [A6 - 0x11A] 000012D0 700F moveq.l D0, 0x0F 000012D2 A823 syscall AliasDispatch 000012D4 3E1F move.w D7, [A7]+ 000012D6 6632 bne +0x34 /* 0000130A */ 000012D8 102E FEE6 move.b D0, [A6 - 0x11A] 000012DC 6708 beq +0xA /* 000012E6 */ 000012DE 2F0B move.l -[A7], A3 000012E0 A9AA syscall ChangedResource 000012E2 2F0B move.l -[A7], A3 000012E4 A9B0 syscall WriteResource label000012E6: 000012E6 1D7C 0001 FEE9 move.b [A6 - 0x117], 0x1 000012EC 4267 clr.w -[A7] 000012EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F2 486E FEE8 pea.l [A6 - 0x118] 000012F6 486E FEEB pea.l [A6 - 0x115] 000012FA 4EBA FDA0 jsr [PC - 0x260 /* 0000109C */] 000012FE 3E1F move.w D7, [A7]+ 00001300 6608 bne +0xA /* 0000130A */ 00001302 182E FEE8 move.b D4, [A6 - 0x118] 00001306 0A04 0001 xori.b D4, 0x1 label0000130A: 0000130A 3F06 move.w -[A7], D6 0000130C A99A syscall CloseResFile 0000130E 7CFF moveq.l D6, 0xFFFFFFFF 00001310 4A47 tst.w D7 00001312 56C0 sne D0 00001314 4A45 tst.w D5 00001316 57C1 seq D1 00001318 8001 or.b D0, D1 0000131A 8004 or.b D0, D4 0000131C 0240 0001 andi.w D0, 0x1 00001320 6700 FF24 beq -0xDA /* 00001246 */ label00001324: 00001324 4A45 tst.w D5 00001326 57C0 seq D0 00001328 1204 move.b D1, D4 0000132A 0A01 0001 xori.b D1, 0x1 0000132E C001 and.b D0, D1 00001330 6702 beq +0x4 /* 00001334 */ 00001332 7ED5 moveq.l D7, 0xFFFFFFD5 label00001334: 00001334 70FF moveq.l D0, 0xFFFFFFFF 00001336 B046 cmp.w D0, D6 00001338 6704 beq +0x6 /* 0000133E */ 0000133A 3F06 move.w -[A7], D6 0000133C A99A syscall CloseResFile label0000133E: 0000133E 4A47 tst.w D7 00001340 56C0 sne D0 00001342 C02E FEE9 and.b D0, [A6 - 0x117] 00001346 6712 beq +0x14 /* 0000135A */ 00001348 206E 0008 movea.l A0, [A6 + 0x8] 0000134C 43EE FEF2 lea.l A1, [A6 - 0x10E] 00001350 303C 0082 move.w D0, 0x82 label00001354: 00001354 30D9 move.w [A0]+, [A1]+ 00001356 51C8 FFFC dbf D0, -0x6 /* 00001354 */ label0000135A: 0000135A 4A47 tst.w D7 0000135C 57C0 seq D0 0000135E 4400 neg.b D0 00001360 1D40 000C move.b [A6 + 0xC], D0 label00001364: 00001364 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001368 4E5E unlink A6 0000136A 2E9F move.l [A7], [A7]+ 0000136C 4E75 rts fn0000136E: 0000136E 4E56 0000 link A6, 0 00001372 4A6E 000C tst.w [A6 + 0xC] 00001376 6602 bne +0x4 /* 0000137A */ 00001378 6016 bra +0x18 /* 00001390 */ label0000137A: 0000137A 206E 0008 movea.l A0, [A6 + 0x8] 0000137E 316E 000C 0014 move.w [A0 + 0x14], [A6 + 0xC] 00001384 206E 0008 movea.l A0, [A6 + 0x8] 00001388 2C48 movea.l A6, A0 0000138A 4EFA 0180 jmp [PC + 0x180 /* 0000150C */] 0000138E 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001390-00001392 label00001390: 00001390 4E5E unlink A6 // end alternate branch 00001390-00001392 label00001390: // (misaligned) 00001392 205F movea.l A0, [A7]+ 00001394 5C4F addq.w A7, 6 00001396 4ED0 jmp [A0] export_414: 00001398 4E56 FE7E link A6, -0x0182 0000139C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000013A0 206E 0010 movea.l A0, [A6 + 0x10] 000013A4 43EE FEFA lea.l A1, [A6 - 0x106] 000013A8 303C 0082 move.w D0, 0x82 label000013AC: 000013AC 32D8 move.w [A1]+, [A0]+ 000013AE 51C8 FFFC dbf D0, -0x6 /* 000013AC */ 000013B2 426E 0014 clr.w [A6 + 0x14] 000013B6 2F3C 002E 0000 move.l -[A7], 0x2E0000 /* '.\0\0' */ 000013BC 486E FF00 pea.l [A6 - 0x100] 000013C0 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 000013C4 7001 moveq.l D0, 0x01 000013C6 B05F cmp.w D0, [A7]+ 000013C8 660A bne +0xC /* 000013D4 */ 000013CA 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */ 000013CE 2F0E move.l -[A7], A6 000013D0 4EBA FF9C jsr [PC - 0x64 /* 0000136E */] label000013D4: 000013D4 486E FE80 pea.l [A6 - 0x180] 000013D8 707A moveq.l D0, 0x7A 000013DA 2F00 move.l -[A7], D0 000013DC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000013E0 41EE FF00 lea.l A0, [A6 - 0x100] 000013E4 2D48 FE92 move.l [A6 - 0x16E], A0 000013E8 3D6E FEFA FE96 move.w [A6 - 0x16A], [A6 - 0x106] 000013EE 2D6E FEFC FEB0 move.l [A6 - 0x150], [A6 - 0x104] 000013F4 4267 clr.w -[A7] 000013F6 486E FE80 pea.l [A6 - 0x180] 000013FA 4267 clr.w -[A7] 000013FC 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00001400 2F0E move.l -[A7], A6 00001402 4EBA FF6A jsr [PC - 0x96 /* 0000136E */] 00001406 102D A76A move.b D0, [A5 - 0x5896] 0000140A 6736 beq +0x38 /* 00001442 */ 0000140C 202D A660 move.l D0, [A5 - 0x59A0] 00001410 B0AE FEA0 cmp.l D0, [A6 - 0x160] 00001414 56C0 sne D0 00001416 4A00 tst.b D0 00001418 674E beq +0x50 /* 00001468 */ 0000141A 2F00 move.l -[A7], D0 0000141C 4267 clr.w -[A7] 0000141E 486E FEFA pea.l [A6 - 0x106] 00001422 486D A664 pea.l [A5 - 0x599C] 00001426 4EBA F264 jsr [PC - 0xD9C /* 0000068C */] 0000142A 121F move.b D1, [A7]+ 0000142C 201F move.l D0, [A7]+ 0000142E 0A01 0001 xori.b D1, 0x1 00001432 C001 and.b D0, D1 00001434 6732 beq +0x34 /* 00001468 */ 00001436 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 0000143A 2F0E move.l -[A7], A6 0000143C 4EBA FF30 jsr [PC - 0xD0 /* 0000136E */] 00001440 6026 bra +0x28 /* 00001468 */ label00001442: 00001442 202D A660 move.l D0, [A5 - 0x59A0] 00001446 B0AE FEA0 cmp.l D0, [A6 - 0x160] 0000144A 56C0 sne D0 0000144C 4A00 tst.b D0 0000144E 6718 beq +0x1A /* 00001468 */ 00001450 222D A432 move.l D1, [A5 - 0x5BCE] 00001454 B2AE FEA4 cmp.l D1, [A6 - 0x15C] 00001458 56C1 sne D1 0000145A C001 and.b D0, D1 0000145C 670A beq +0xC /* 00001468 */ 0000145E 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00001462 2F0E move.l -[A7], A6 00001464 4EBA FF08 jsr [PC - 0xF8 /* 0000136E */] label00001468: 00001468 082E 0003 FE9E btst.b [A6 - 0x162], 0x3 0000146E 56C0 sne D0 00001470 4A00 tst.b D0 00001472 6722 beq +0x24 /* 00001496 */ 00001474 2F00 move.l -[A7], D0 00001476 4267 clr.w -[A7] 00001478 3F2E FE98 move.w -[A7], [A6 - 0x168] 0000147C 486E FEFA pea.l [A6 - 0x106] 00001480 4EBA 0B6C jsr [PC + 0xB6C /* 00001FEE */] 00001484 121F move.b D1, [A7]+ 00001486 201F move.l D0, [A7]+ 00001488 C001 and.b D0, D1 0000148A 670A beq +0xC /* 00001496 */ 0000148C 3F3C FFD1 move.w -[A7], 0xFFD1 00001490 2F0E move.l -[A7], A6 00001492 4EBA FEDA jsr [PC - 0x126 /* 0000136E */] label00001496: 00001496 4267 clr.w -[A7] 00001498 3F2E FEFA move.w -[A7], [A6 - 0x106] 0000149C 2F2E FEFC move.l -[A7], [A6 - 0x104] 000014A0 486E FF00 pea.l [A6 - 0x100] 000014A4 206E 0008 movea.l A0, [A6 + 0x8] 000014A8 1F10 move.b -[A7], [A0] 000014AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000014AE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000014B2 3D5F FE7E move.w [A6 - 0x182], [A7]+ 000014B6 6728 beq +0x2A /* 000014E0 */ 000014B8 206E 0008 movea.l A0, [A6 + 0x8] 000014BC 10BC 0001 move.b [A0], 0x1 000014C0 4267 clr.w -[A7] 000014C2 3F2E FEFA move.w -[A7], [A6 - 0x106] 000014C6 2F2E FEFC move.l -[A7], [A6 - 0x104] 000014CA 486E FF00 pea.l [A6 - 0x100] 000014CE 206E 0008 movea.l A0, [A6 + 0x8] 000014D2 1F10 move.b -[A7], [A0] 000014D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000014D8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000014DC 3D5F FE7E move.w [A6 - 0x182], [A7]+ label000014E0: 000014E0 3F2E FE7E move.w -[A7], [A6 - 0x182] 000014E4 2F0E move.l -[A7], A6 000014E6 4EBA FE86 jsr [PC - 0x17A /* 0000136E */] 000014EA 4267 clr.w -[A7] 000014EC 206E 000C movea.l A0, [A6 + 0xC] 000014F0 3F10 move.w -[A7], [A0] 000014F2 486E FEFA pea.l [A6 - 0x106] 000014F6 4EBA 0AF6 jsr [PC + 0xAF6 /* 00001FEE */] 000014FA 101F move.b D0, [A7]+ 000014FC 6608 bne +0xA /* 00001506 */ 000014FE 206E 0008 movea.l A0, [A6 + 0x8] 00001502 10BC 0001 move.b [A0], 0x1 label00001506: 00001506 2B6E FECC A54C move.l [A5 - 0x5AB4], [A6 - 0x134] label0000150C: 0000150C 4FEE FE5E lea.l A7, [A6 - 0x1A2] 00001510 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001514 4E5E unlink A6 00001516 205F movea.l A0, [A7]+ 00001518 DEFC 000C add.w A7, 0xC 0000151C 4ED0 jmp [A0] export_415: fn0000151E: 0000151E 4E56 0000 link A6, 0 00001522 203C 4150 504C move.l D0, 0x4150504C /* 'APPL' */ 00001528 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000152C 6612 bne +0x14 /* 00001540 */ 0000152E 206E 000C movea.l A0, [A6 + 0xC] 00001532 43FA 0050 lea.l A1, [PC + 0x50 /* 00001584, value 0xC617070, pstring "applications" */] 00001536 7006 moveq.l D0, 0x06 label00001538: 00001538 30D9 move.w [A0]+, [A1]+ 0000153A 51C8 FFFC dbf D0, -0x6 /* 00001538 */ 0000153E 602C bra +0x2E /* 0000156C */ label00001540: 00001540 202D A660 move.l D0, [A5 - 0x59A0] 00001544 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001548 6612 bne +0x14 /* 0000155C */ 0000154A 206E 000C movea.l A0, [A6 + 0xC] 0000154E 43FA 002C lea.l A1, [PC + 0x2C /* 0000157C, value 0x6737461, pstring "stacks" */] 00001552 7003 moveq.l D0, 0x03 label00001554: 00001554 30D9 move.w [A0]+, [A1]+ 00001556 51C8 FFFC dbf D0, -0x6 /* 00001554 */ 0000155A 6010 bra +0x12 /* 0000156C */ label0000155C: 0000155C 206E 000C movea.l A0, [A6 + 0xC] 00001560 43FA 0010 lea.l A1, [PC + 0x10 /* 00001572, value 0x9646F63 '\tdoc', pstring "documents" */] 00001564 7004 moveq.l D0, 0x04 label00001566: 00001566 30D9 move.w [A0]+, [A1]+ 00001568 51C8 FFFC dbf D0, -0x6 /* 00001566 */ label0000156C: 0000156C 4E5E unlink A6 0000156E 2E9F move.l [A7], [A7]+ 00001570 4E75 rts 00001572 0964 bchg -[A4], D4 00001574 6F63 ble +0x65 /* 000015D9 */ 00001576 756D moveq.l D2, 0x6D 00001578 656E bcs +0x70 /* 000015E8 */ 0000157A 7473 moveq.l D2, 0x73 0000157C 0673 7461 636B 7300 0C61 7070 addi.w [[A3 + 0x7300] + 0xC617070], 0x7461 /* 'ta' */ 00001588 6C69 bge +0x6B /* 000015F3 */ 0000158A 6361 bls +0x63 /* 000015ED */ 0000158C 7469 moveq.l D2, 0x69 0000158E 6F6E ble +0x70 /* 000015FE */ 00001590 7300 moveq.l D1, 0x00 export_416: fn00001592: 00001592 4E56 FFEA link A6, -0x0016 00001596 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000159A 382E 000A move.w D4, [A6 + 0xA] 0000159E 70FF moveq.l D0, 0xFFFFFFFF 000015A0 B044 cmp.w D0, D4 000015A2 57C0 seq D0 000015A4 4A00 tst.b D0 000015A6 6600 00EC bne +0xEE /* 00001694 */ 000015AA B86E 0008 cmp.w D4, [A6 + 0x8] 000015AE 57C1 seq D1 000015B0 8001 or.b D0, D1 000015B2 6600 00E0 bne +0xE2 /* 00001694 */ 000015B6 B86D 9FE0 cmp.w D4, [A5 - 0x6020] 000015BA 57C1 seq D1 000015BC 8001 or.b D0, D1 000015BE 6704 beq +0x6 /* 000015C4 */ 000015C0 6000 00D2 bra +0xD4 /* 00001694 */ label000015C4: 000015C4 207C 0000 0A50 movea.l A0, 0xA50 /* '\nP' */ 000015CA 2E10 move.l D7, [A0] 000015CC 207C 0000 0A5A movea.l A0, 0xA5A /* '\nZ' */ 000015D2 3A10 move.w D5, [A0] 000015D4 70FF moveq.l D0, 0xFFFFFFFF 000015D6 B06E 0008 cmp.w D0, [A6 + 0x8] 000015DA 6606 bne +0x8 /* 000015E2 */ 000015DC 7000 moveq.l D0, 0x00 000015DE 2640 movea.l A3, D0 000015E0 6028 bra +0x2A /* 0000160A */ label000015E2: 000015E2 2647 movea.l A3, D7 label000015E4: 000015E4 200B move.l D0, A3 000015E6 56C0 sne D0 label000015E8: 000015E8 4A00 tst.b D0 000015EA 6716 beq +0x18 /* 00001602 */ 000015EC 2053 movea.l A0, [A3] 000015EE 3228 0014 move.w D1, [A0 + 0x14] 000015F2 B26E 0008 cmp.w D1, [A6 + 0x8] 000015F6 56C1 sne D1 000015F8 C001 and.b D0, D1 000015FA 6706 beq +0x8 /* 00001602 */ 000015FC 2668 0010 movea.l A3, [A0 + 0x10] // begin alternate branch 000015FE-00001602 label000015FE: 000015FE 0010 60E2 ori.b [A0], 0xE2 // end alternate branch 000015FE-00001602 label000015FE: // (misaligned) 00001600 60E2 bra -0x1C /* 000015E4 */ label00001602: 00001602 200B move.l D0, A3 00001604 6604 bne +0x6 /* 0000160A */ 00001606 6000 008C bra +0x8E /* 00001694 */ label0000160A: 0000160A 2847 movea.l A4, D7 label0000160C: 0000160C 200C move.l D0, A4 0000160E 56C0 sne D0 00001610 4A00 tst.b D0 00001612 6718 beq +0x1A /* 0000162C */ 00001614 2054 movea.l A0, [A4] 00001616 B868 0014 cmp.w D4, [A0 + 0x14] 0000161A 56C1 sne D1 0000161C C001 and.b D0, D1 0000161E 670C beq +0xE /* 0000162C */ 00001620 2D4C FFEE move.l [A6 - 0x12], A4 00001624 2054 movea.l A0, [A4] 00001626 2868 0010 movea.l A4, [A0 + 0x10] 0000162A 60E0 bra -0x1E /* 0000160C */ label0000162C: 0000162C 200C move.l D0, A4 0000162E 6602 bne +0x4 /* 00001632 */ 00001630 6062 bra +0x64 /* 00001694 */ label00001632: 00001632 BE8C cmp.l D7, A4 00001634 661C bne +0x1E /* 00001652 */ 00001636 70FF moveq.l D0, 0xFFFFFFFF 00001638 B06E 0008 cmp.w D0, [A6 + 0x8] 0000163C 6602 bne +0x4 /* 00001640 */ 0000163E 6054 bra +0x56 /* 00001694 */ label00001640: 00001640 2054 movea.l A0, [A4] 00001642 2C28 0010 move.l D6, [A0 + 0x10] 00001646 2E06 move.l D7, D6 00001648 2046 movea.l A0, D6 0000164A 2050 movea.l A0, [A0] 0000164C 3A28 0014 move.w D5, [A0 + 0x14] 00001650 600E bra +0x10 /* 00001660 */ label00001652: 00001652 2054 movea.l A0, [A4] 00001654 226E FFEE movea.l A1, [A6 - 0x12] 00001658 2251 movea.l A1, [A1] 0000165A 2368 0010 0010 move.l [A1 + 0x10], [A0 + 0x10] label00001660: 00001660 70FF moveq.l D0, 0xFFFFFFFF 00001662 B06E 0008 cmp.w D0, [A6 + 0x8] 00001666 660C bne +0xE /* 00001674 */ 00001668 2054 movea.l A0, [A4] 0000166A 2147 0010 move.l [A0 + 0x10], D7 0000166E 2E0C move.l D7, A4 00001670 3A04 move.w D5, D4 00001672 6010 bra +0x12 /* 00001684 */ label00001674: 00001674 2053 movea.l A0, [A3] 00001676 2C28 0010 move.l D6, [A0 + 0x10] 0000167A 214C 0010 move.l [A0 + 0x10], A4 0000167E 2054 movea.l A0, [A4] 00001680 2146 0010 move.l [A0 + 0x10], D6 label00001684: 00001684 207C 0000 0A50 movea.l A0, 0xA50 /* '\nP' */ 0000168A 2087 move.l [A0], D7 0000168C 207C 0000 0A5A movea.l A0, 0xA5A /* '\nZ' */ 00001692 3085 move.w [A0], D5 label00001694: 00001694 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001698 4E5E unlink A6 0000169A 2E9F move.l [A7], [A7]+ 0000169C 4E75 rts export_417: 0000169E 4E56 FF86 link A6, -0x007A 000016A2 486E FF86 pea.l [A6 - 0x7A] 000016A6 707A moveq.l D0, 0x7A 000016A8 2F00 move.l -[A7], D0 000016AA 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000016AE 206E 0008 movea.l A0, [A6 + 0x8] 000016B2 5C88 addq.l A0, 6 000016B4 2D48 FF98 move.l [A6 - 0x68], A0 000016B8 3D6E 0010 FF9C move.w [A6 - 0x64], [A6 + 0x10] 000016BE 2D6E 000C FFBC move.l [A6 - 0x44], [A6 + 0xC] 000016C4 4267 clr.w -[A7] 000016C6 486E FF86 pea.l [A6 - 0x7A] 000016CA 4267 clr.w -[A7] 000016CC 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000016D0 3D5F 0012 move.w [A6 + 0x12], [A7]+ 000016D4 206E 0008 movea.l A0, [A6 + 0x8] 000016D8 30AE 0010 move.w [A0], [A6 + 0x10] 000016DC 206E 0008 movea.l A0, [A6 + 0x8] 000016E0 216E FFB6 0002 move.l [A0 + 0x2], [A6 - 0x4A] 000016E6 4E5E unlink A6 000016E8 205F movea.l A0, [A7]+ 000016EA DEFC 000A add.w A7, 0xA /* '\n' */ 000016EE 4ED0 jmp [A0] export_418: fn000016F0: 000016F0 4E56 FF00 link A6, -0x0100 000016F4 422E 0014 clr.b [A6 + 0x14] 000016F8 4267 clr.w -[A7] 000016FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000016FE 42A7 clr.l -[A7] 00001700 2F2E 000C move.l -[A7], [A6 + 0xC] 00001704 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001708 4EBA F1D2 jsr [PC - 0xE2E /* 000008DC */] 0000170C 4A5F tst.w [A7]+ 0000170E 6650 bne +0x52 /* 00001760 */ 00001710 206E 0008 movea.l A0, [A6 + 0x8] 00001714 3F10 move.w -[A7], [A0] 00001716 2F28 0002 move.l -[A7], [A0 + 0x2] 0000171A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000171E 4EBA EE94 jsr [PC - 0x116C /* 000005B4 */] 00001722 206E 0010 movea.l A0, [A6 + 0x10] 00001726 2F08 move.l -[A7], A0 00001728 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000172C 226E 0008 movea.l A1, [A6 + 0x8] 00001730 4869 0006 pea.l [A1 + 0x6] 00001734 486E FF00 pea.l [A6 - 0x100] 00001738 3F3C 0002 move.w -[A7], 0x2 0000173C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001740 205F movea.l A0, [A7]+ 00001742 43EE FF00 lea.l A1, [A6 - 0x100] 00001746 707F moveq.l D0, 0x7F label00001748: 00001748 30D9 move.w [A0]+, [A1]+ 0000174A 51C8 FFFC dbf D0, -0x6 /* 00001748 */ 0000174E 4267 clr.w -[A7] 00001750 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001754 2F2E 000C move.l -[A7], [A6 + 0xC] 00001758 4EBA F116 jsr [PC - 0xEEA /* 00000870 */] 0000175C 1D5F 0014 move.b [A6 + 0x14], [A7]+ label00001760: 00001760 4E5E unlink A6 00001762 205F movea.l A0, [A7]+ 00001764 DEFC 000C add.w A7, 0xC 00001768 4ED0 jmp [A0] export_419: fn0000176A: 0000176A 4E56 FFFC link A6, -0x0004 0000176E 7000 moveq.l D0, 0x00 00001770 2D40 000A move.l [A6 + 0xA], D0 00001774 4267 clr.w -[A7] 00001776 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000177A 486E FFFC pea.l [A6 - 0x4] 0000177E 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00001782 4A5F tst.w [A7]+ 00001784 6606 bne +0x8 /* 0000178C */ 00001786 2D6E FFFC 000A move.l [A6 + 0xA], [A6 - 0x4] label0000178C: 0000178C 4E5E unlink A6 0000178E 205F movea.l A0, [A7]+ 00001790 544F addq.w A7, 2 00001792 4ED0 jmp [A0] export_420: 00001794 4E56 FEF6 link A6, -0x010A 00001798 2F07 move.l -[A7], D7 0000179A 206E 0008 movea.l A0, [A6 + 0x8] 0000179E 43EE FEFA lea.l A1, [A6 - 0x106] 000017A2 303C 0082 move.w D0, 0x82 label000017A6: 000017A6 32D8 move.w [A1]+, [A0]+ 000017A8 51C8 FFFC dbf D0, -0x6 /* 000017A6 */ 000017AC 426E 000C clr.w [A6 + 0xC] 000017B0 4267 clr.w -[A7] 000017B2 3F2E FEFA move.w -[A7], [A6 - 0x106] 000017B6 2F2E FEFC move.l -[A7], [A6 - 0x104] 000017BA 486E FF00 pea.l [A6 - 0x100] 000017BE 4267 clr.w -[A7] 000017C0 486E FEF8 pea.l [A6 - 0x108] 000017C4 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000017C8 3E1F move.w D7, [A7]+ 000017CA 661C bne +0x1E /* 000017E8 */ 000017CC 42A7 clr.l -[A7] 000017CE 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000017D2 4EBA FF96 jsr [PC - 0x6A /* 0000176A */] 000017D6 201F move.l D0, [A7]+ 000017D8 3D40 000C move.w [A6 + 0xC], D0 000017DC 4267 clr.w -[A7] 000017DE 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000017E2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000017E6 3E1F move.w D7, [A7]+ label000017E8: 000017E8 2E1F move.l D7, [A7]+ 000017EA 4E5E unlink A6 000017EC 2E9F move.l [A7], [A7]+ 000017EE 4E75 rts export_421: 000017F0 4E56 FE00 link A6, -0x0200 000017F4 7094 moveq.l D0, 0xFFFFFF94 000017F6 B06E 000A cmp.w D0, [A6 + 0xA] 000017FA 660A bne +0xC /* 00001806 */ 000017FC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001800 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 00001804 602A bra +0x2C /* 00001830 */ label00001806: 00001806 486E FF00 pea.l [A6 - 0x100] 0000180A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000180E 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00001812 486E FE00 pea.l [A6 - 0x200] 00001816 3F2E 000A move.w -[A7], [A6 + 0xA] 0000181A 4EBA EF70 jsr [PC - 0x1090 /* 0000078C */] 0000181E 487A 0016 pea.l [PC + 0x16 /* 00001836, value 0x4E56 'NV' */] 00001822 487A 0012 pea.l [PC + 0x12 /* 00001836, value 0x4E56 'NV' */] 00001826 A98B syscall ParamText 00001828 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 0000182C 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] label00001830: 00001830 4E5E unlink A6 00001832 2E9F move.l [A7], [A7]+ 00001834 4E75 rts 00001836 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_422: // at 00001838 (misaligned) 0000183A FF00 .extension 0xF00 // unimplemented 0000183C 4A6E 0008 tst.w [A6 + 0x8] 00001840 6602 bne +0x4 /* 00001844 */ 00001842 6022 bra +0x24 /* 00001866 */ label00001844: 00001844 2F2E 000A move.l -[A7], [A6 + 0xA] 00001848 486E FF00 pea.l [A6 - 0x100] 0000184C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001850 4EBA EF3A jsr [PC - 0x10C6 /* 0000078C */] 00001854 487A 0018 pea.l [PC + 0x18 /* 0000186E, value 0x4E56 'NV' */] 00001858 487A 0014 pea.l [PC + 0x14 /* 0000186E, value 0x4E56 'NV' */] 0000185C A98B syscall ParamText 0000185E 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00001862 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] label00001866: 00001866 4E5E unlink A6 00001868 205F movea.l A0, [A7]+ 0000186A 5C4F addq.w A7, 6 0000186C 4ED0 jmp [A0] 0000186E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001870-00001874 export_423: fn00001870: 00001870 4E56 FEFA link A6, -0x0106 // end alternate branch 00001870-00001874 export_423: // at 00001870 (misaligned) fn00001870: // (misaligned) 00001872 FEFA .extension 0xEFA // unimplemented 00001874 48E7 0300 movem.l -[A7], D6,D7 00001878 206E 0010 movea.l A0, [A6 + 0x10] 0000187C 4246 clr.w D6 0000187E 1C10 move.b D6, [A0] 00001880 3D46 FEFA move.w [A6 - 0x106], D6 00001884 3E2E FEFA move.w D7, [A6 - 0x106] 00001888 6070 bra +0x72 /* 000018FA */ label0000188A: 0000188A 4267 clr.w -[A7] 0000188C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001890 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001894 3F07 move.w -[A7], D7 00001896 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000189A 101F move.b D0, [A7]+ 0000189C 675A beq +0x5C /* 000018F8 */ 0000189E 1D7C 0001 0016 move.b [A6 + 0x16], 0x1 000018A4 206E 000C movea.l A0, [A6 + 0xC] 000018A8 2F08 move.l -[A7], A0 000018AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018AE 3F3C 0001 move.w -[A7], 0x1 000018B2 3F07 move.w -[A7], D7 000018B4 486E FEFC pea.l [A6 - 0x104] 000018B8 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 000018BC 205F movea.l A0, [A7]+ 000018BE 43EE FEFC lea.l A1, [A6 - 0x104] 000018C2 707F moveq.l D0, 0x7F label000018C4: 000018C4 30D9 move.w [A0]+, [A1]+ 000018C6 51C8 FFFC dbf D0, -0x6 /* 000018C4 */ 000018CA 206E 0008 movea.l A0, [A6 + 0x8] 000018CE 2F08 move.l -[A7], A0 000018D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018D4 3007 move.w D0, D7 000018D6 5240 addq.w D0, 1 000018D8 3F00 move.w -[A7], D0 000018DA 3006 move.w D0, D6 000018DC 9047 sub.w D0, D7 000018DE 3F00 move.w -[A7], D0 000018E0 486E FEFC pea.l [A6 - 0x104] 000018E4 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 000018E8 205F movea.l A0, [A7]+ 000018EA 43EE FEFC lea.l A1, [A6 - 0x104] 000018EE 707F moveq.l D0, 0x7F label000018F0: 000018F0 30D9 move.w [A0]+, [A1]+ 000018F2 51C8 FFFC dbf D0, -0x6 /* 000018F0 */ 000018F6 6022 bra +0x24 /* 0000191A */ label000018F8: 000018F8 5347 subq.w D7, 1 label000018FA: 000018FA 7001 moveq.l D0, 0x01 000018FC B047 cmp.w D0, D7 000018FE 6F8A ble -0x74 /* 0000188A */ 00001900 422E 0016 clr.b [A6 + 0x16] 00001904 206E 000C movea.l A0, [A6 + 0xC] 00001908 4210 clr.b [A0] 0000190A 206E 0008 movea.l A0, [A6 + 0x8] 0000190E 226E 0010 movea.l A1, [A6 + 0x10] 00001912 707F moveq.l D0, 0x7F label00001914: 00001914 30D9 move.w [A0]+, [A1]+ 00001916 51C8 FFFC dbf D0, -0x6 /* 00001914 */ label0000191A: 0000191A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000191E 4E5E unlink A6 00001920 205F movea.l A0, [A7]+ 00001922 DEFC 000E add.w A7, 0xE 00001926 4ED0 jmp [A0] export_424: fn00001928: 00001928 4E56 FFFE link A6, -0x0002 0000192C 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00001932 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001936 2F2E 000C move.l -[A7], [A6 + 0xC] 0000193A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193E 4EBA FF30 jsr [PC - 0xD0 /* 00001870 */] 00001942 101F move.b D0, [A7]+ 00001944 6620 bne +0x22 /* 00001966 */ 00001946 102D A1CE move.b D0, [A5 - 0x5E32] 0000194A 671A beq +0x1C /* 00001966 */ 0000194C 2F3C 002F 0000 move.l -[A7], 0x2F0000 /* '/\0\0' */ 00001952 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001956 2F2E 000C move.l -[A7], [A6 + 0xC] 0000195A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000195E 4EBA FF10 jsr [PC - 0xF0 /* 00001870 */] 00001962 1D5F FFFF move.b [A6 - 0x1], [A7]+ label00001966: 00001966 4E5E unlink A6 00001968 205F movea.l A0, [A7]+ 0000196A DEFC 000C add.w A7, 0xC 0000196E 4ED0 jmp [A0] export_425: fn00001970: 00001970 4E56 FEEE link A6, -0x0112 00001974 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001978 206E 0008 movea.l A0, [A6 + 0x8] 0000197C 43EE FEFA lea.l A1, [A6 - 0x106] 00001980 303C 0082 move.w D0, 0x82 label00001984: 00001984 32D8 move.w [A1]+, [A0]+ 00001986 51C8 FFFC dbf D0, -0x6 /* 00001984 */ 0000198A 42A7 clr.l -[A7] 0000198C 2F2D A556 move.l -[A7], [A5 - 0x5AAA] 00001990 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001994 7006 moveq.l D0, 0x06 00001996 2F00 move.l -[A7], D0 00001998 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000199C 201F move.l D0, [A7]+ 0000199E 3C00 move.w D6, D0 000019A0 4205 clr.b D5 000019A2 426E FEF0 clr.w [A6 - 0x110] 000019A6 3006 move.w D0, D6 000019A8 5340 subq.w D0, 1 000019AA 3D40 FEEE move.w [A6 - 0x112], D0 000019AE 3E2E FEF0 move.w D7, [A6 - 0x110] 000019B2 6030 bra +0x32 /* 000019E4 */ label000019B4: 000019B4 206D A556 movea.l A0, [A5 - 0x5AAA] 000019B8 2050 movea.l A0, [A0] 000019BA 3007 move.w D0, D7 000019BC C1FC 0006 muls.w D0, 0x6 000019C0 49F0 0000 lea.l A4, [A0 + D0.w] 000019C4 3014 move.w D0, [A4] 000019C6 B06E FEFA cmp.w D0, [A6 - 0x106] 000019CA 57C0 seq D0 000019CC 222C 0002 move.l D1, [A4 + 0x2] 000019D0 B2AE FEFC cmp.l D1, [A6 - 0x104] 000019D4 57C1 seq D1 000019D6 C001 and.b D0, D1 000019D8 4400 neg.b D0 000019DA 1A00 move.b D5, D0 000019DC 6702 beq +0x4 /* 000019E0 */ 000019DE 600A bra +0xC /* 000019EA */ label000019E0: 000019E0 5247 addq.w D7, 1 000019E2 6906 bvs +0x8 /* 000019EA */ label000019E4: 000019E4 BE6E FEEE cmp.w D7, [A6 - 0x112] 000019E8 6FCA ble -0x34 /* 000019B4 */ label000019EA: 000019EA 1005 move.b D0, D5 000019EC 6630 bne +0x32 /* 00001A1E */ 000019EE 2F2D A556 move.l -[A7], [A5 - 0x5AAA] 000019F2 3006 move.w D0, D6 000019F4 5240 addq.w D0, 1 000019F6 C1FC 0006 muls.w D0, 0x6 000019FA 48C0 ext.l D0 000019FC 2F00 move.l -[A7], D0 000019FE 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00001A02 206D A556 movea.l A0, [A5 - 0x5AAA] 00001A06 2050 movea.l A0, [A0] 00001A08 3006 move.w D0, D6 00001A0A C1FC 0006 muls.w D0, 0x6 00001A0E 49F0 0000 lea.l A4, [A0 + D0.w] 00001A12 38AE FEFA move.w [A4], [A6 - 0x106] 00001A16 296E FEFC 0002 move.l [A4 + 0x2], [A6 - 0x104] 00001A1C 3E06 move.w D7, D6 label00001A1E: 00001A1E 4267 clr.w -[A7] 00001A20 486E FF00 pea.l [A6 - 0x100] 00001A24 2F2D A552 move.l -[A7], [A5 - 0x5AAE] 00001A28 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */] 00001A2C 381F move.w D4, [A7]+ 00001A2E 661C bne +0x1E /* 00001A4C */ 00001A30 486E FF00 pea.l [A6 - 0x100] 00001A34 2F2D A552 move.l -[A7], [A5 - 0x5AAE] 00001A38 4EAD 27E2 jsr [A5 + 0x27E2 /* export_1272 */] 00001A3C 4267 clr.w -[A7] 00001A3E 486E FF00 pea.l [A6 - 0x100] 00001A42 2F2D A552 move.l -[A7], [A5 - 0x5AAE] 00001A46 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */] 00001A4A 381F move.w D4, [A7]+ label00001A4C: 00001A4C 7000 moveq.l D0, 0x00 00001A4E 3007 move.w D0, D7 00001A50 7210 moveq.l D1, 0x10 00001A52 E3A8 lsl D0, D1 00001A54 3204 move.w D1, D4 00001A56 48C1 ext.l D1 00001A58 D280 add.l D1, D0 00001A5A 2D41 000C move.l [A6 + 0xC], D1 00001A5E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001A62 4E5E unlink A6 00001A64 2E9F move.l [A7], [A7]+ 00001A66 4E75 rts export_426: 00001A68 4E56 FFF8 link A6, -0x0008 00001A6C 48E7 0108 movem.l -[A7], D7,A4 00001A70 286D A53E movea.l A4, [A5 - 0x5AC2] 00001A74 7E01 moveq.l D7, 0x01 label00001A76: 00001A76 200C move.l D0, A4 00001A78 6722 beq +0x24 /* 00001A9C */ 00001A7A BEAE 000C cmp.l D7, [A6 + 0xC] 00001A7E 6612 bne +0x14 /* 00001A92 */ 00001A80 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001A86 2054 movea.l A0, [A4] 00001A88 226E 0008 movea.l A1, [A6 + 0x8] 00001A8C 22A8 000C move.l [A1], [A0 + 0xC] 00001A90 600E bra +0x10 /* 00001AA0 */ label00001A92: 00001A92 2054 movea.l A0, [A4] 00001A94 2868 003E movea.l A4, [A0 + 0x3E] 00001A98 5287 addq.l D7, 1 00001A9A 60DA bra -0x24 /* 00001A76 */ label00001A9C: 00001A9C 422E 0010 clr.b [A6 + 0x10] label00001AA0: 00001AA0 4CDF 1080 movem.l D7,A4, [A7]+ 00001AA4 4E5E unlink A6 00001AA6 205F movea.l A0, [A7]+ 00001AA8 504F addq.w A7, 8 00001AAA 4ED0 jmp [A0] export_427: 00001AAC 4E56 FCE2 link A6, -0x031E 00001AB0 48E7 0018 movem.l -[A7], A3,A4 00001AB4 206E 000C movea.l A0, [A6 + 0xC] 00001AB8 43EE FF00 lea.l A1, [A6 - 0x100] 00001ABC 707F moveq.l D0, 0x7F label00001ABE: 00001ABE 32D8 move.w [A1]+, [A0]+ 00001AC0 51C8 FFFC dbf D0, -0x6 /* 00001ABE */ 00001AC4 266E 0008 movea.l A3, [A6 + 0x8] 00001AC8 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001ACE 4240 clr.w D0 00001AD0 102E FF00 move.b D0, [A6 - 0x100] 00001AD4 4A40 tst.w D0 00001AD6 6608 bne +0xA /* 00001AE0 */ 00001AD8 26AD A548 move.l [A3], [A5 - 0x5AB8] 00001ADC 6000 012A bra +0x12C /* 00001C08 */ label00001AE0: 00001AE0 4267 clr.w -[A7] 00001AE2 486E FF00 pea.l [A6 - 0x100] 00001AE6 487A 012C pea.l [PC + 0x12C /* 00001C14, value 0x4486F6D, pstring "Home" */] 00001AEA 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001AEE 101F move.b D0, [A7]+ 00001AF0 6708 beq +0xA /* 00001AFA */ 00001AF2 26AD A544 move.l [A3], [A5 - 0x5ABC] 00001AF6 6000 0110 bra +0x112 /* 00001C08 */ label00001AFA: 00001AFA 486E FF00 pea.l [A6 - 0x100] 00001AFE 4267 clr.w -[A7] 00001B00 4EBA EBFC jsr [PC - 0x1404 /* 000006FE */] 00001B04 2D6D A660 FCF6 move.l [A6 - 0x30A], [A5 - 0x59A0] 00001B0A 4267 clr.w -[A7] 00001B0C 486E FF00 pea.l [A6 - 0x100] 00001B10 42A7 clr.l -[A7] 00001B12 486E FCF6 pea.l [A6 - 0x30A] 00001B16 486E FCFA pea.l [A6 - 0x306] 00001B1A 486E FE00 pea.l [A6 - 0x200] 00001B1E 4EBA F0C2 jsr [PC - 0xF3E /* 00000BE2 */] 00001B22 101F move.b D0, [A7]+ 00001B24 6710 beq +0x12 /* 00001B36 */ 00001B26 42A7 clr.l -[A7] 00001B28 486E FCFA pea.l [A6 - 0x306] 00001B2C 4EBA FE42 jsr [PC - 0x1BE /* 00001970 */] 00001B30 269F move.l [A3], [A7]+ 00001B32 6000 00D4 bra +0xD6 /* 00001C08 */ label00001B36: 00001B36 2D7C 4150 504C FCF6 move.l [A6 - 0x30A], 0x4150504C /* 'APPL' */ 00001B3E 4EBA F4E2 jsr [PC - 0xB1E /* 00001022 */] 00001B42 4267 clr.w -[A7] 00001B44 486E FF00 pea.l [A6 - 0x100] 00001B48 42A7 clr.l -[A7] 00001B4A 486E FCF6 pea.l [A6 - 0x30A] 00001B4E 486E FCFA pea.l [A6 - 0x306] 00001B52 486E FE00 pea.l [A6 - 0x200] 00001B56 4EBA F08A jsr [PC - 0xF76 /* 00000BE2 */] 00001B5A 101F move.b D0, [A7]+ 00001B5C 6728 beq +0x2A /* 00001B86 */ 00001B5E 2F00 move.l -[A7], D0 00001B60 4267 clr.w -[A7] 00001B62 486E FCFA pea.l [A6 - 0x306] 00001B66 486D A55A pea.l [A5 - 0x5AA6] 00001B6A 4EBA EB20 jsr [PC - 0x14E0 /* 0000068C */] 00001B6E 121F move.b D1, [A7]+ 00001B70 201F move.l D0, [A7]+ 00001B72 C001 and.b D0, D1 00001B74 6710 beq +0x12 /* 00001B86 */ 00001B76 42A7 clr.l -[A7] 00001B78 486E FCFA pea.l [A6 - 0x306] 00001B7C 4EBA FDF2 jsr [PC - 0x20E /* 00001970 */] 00001B80 269F move.l [A3], [A7]+ 00001B82 6000 0084 bra +0x86 /* 00001C08 */ label00001B86: 00001B86 2D6D A660 FCF6 move.l [A6 - 0x30A], [A5 - 0x59A0] 00001B8C 286D A53E movea.l A4, [A5 - 0x5AC2] label00001B90: 00001B90 200C move.l D0, A4 00001B92 6730 beq +0x32 /* 00001BC4 */ 00001B94 2054 movea.l A0, [A4] 00001B96 2F28 000C move.l -[A7], [A0 + 0xC] 00001B9A 486E FCFA pea.l [A6 - 0x306] 00001B9E 4EBA 007A jsr [PC + 0x7A /* 00001C1A */] 00001BA2 4267 clr.w -[A7] 00001BA4 486E FF00 pea.l [A6 - 0x100] 00001BA8 486E FD00 pea.l [A6 - 0x300] 00001BAC 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001BB0 101F move.b D0, [A7]+ 00001BB2 6708 beq +0xA /* 00001BBC */ 00001BB4 2054 movea.l A0, [A4] 00001BB6 26A8 000C move.l [A3], [A0 + 0xC] 00001BBA 604C bra +0x4E /* 00001C08 */ label00001BBC: 00001BBC 2054 movea.l A0, [A4] 00001BBE 2868 003E movea.l A4, [A0 + 0x3E] 00001BC2 60CC bra -0x32 /* 00001B90 */ label00001BC4: 00001BC4 102D 9FD2 move.b D0, [A5 - 0x602E] 00001BC8 6636 bne +0x38 /* 00001C00 */ 00001BCA 2D6D A660 FCE2 move.l [A6 - 0x31E], [A5 - 0x59A0] 00001BD0 2F3C 0001 0000 move.l -[A7], 0x10000 00001BD6 486E FCE2 pea.l [A6 - 0x31E] 00001BDA 486E FF00 pea.l [A6 - 0x100] 00001BDE 486E FCFA pea.l [A6 - 0x306] 00001BE2 486E FE00 pea.l [A6 - 0x200] 00001BE6 486E FCF6 pea.l [A6 - 0x30A] 00001BEA 4EBA 02D8 jsr [PC + 0x2D8 /* 00001EC4 */] 00001BEE 101F move.b D0, [A7]+ 00001BF0 670E beq +0x10 /* 00001C00 */ 00001BF2 42A7 clr.l -[A7] 00001BF4 486E FCFA pea.l [A6 - 0x306] 00001BF8 4EBA FD76 jsr [PC - 0x28A /* 00001970 */] 00001BFC 269F move.l [A3], [A7]+ 00001BFE 6008 bra +0xA /* 00001C08 */ label00001C00: 00001C00 7000 moveq.l D0, 0x00 00001C02 2680 move.l [A3], D0 00001C04 422E 0010 clr.b [A6 + 0x10] label00001C08: 00001C08 4CDF 1800 movem.l A3,A4, [A7]+ 00001C0C 4E5E unlink A6 00001C0E 205F movea.l A0, [A7]+ 00001C10 504F addq.w A7, 8 00001C12 4ED0 jmp [A0] 00001C14 0448 6F6D subi.w A0, 0x6F6D /* 'om' */ 00001C18 6500 4E56 bcs +0x4E58 /* 00006A70 */ // begin alternate branch 00001C1A-00001C2A export_428: fn00001C1A: 00001C1A 4E56 0000 link A6, 0 00001C1E 48E7 0018 movem.l -[A7], A3,A4 00001C22 266E 0008 movea.l A3, [A6 + 0x8] 00001C26 206D A556 movea.l A0, [A5 - 0x5AAA] // end alternate branch 00001C1A-00001C2A export_428: // at 00001C1A (misaligned) fn00001C1A: // (misaligned) 00001C1C 0000 48E7 ori.b D0, 0xE7 00001C20 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001C24 0008 206D ori.b A0, 0x6D /* 'm' */ 00001C28 A556 syscall LwrString/LowerText, flags=5 00001C2A 2050 movea.l A0, [A0] 00001C2C 302E 000C move.w D0, [A6 + 0xC] 00001C30 C1FC 0006 muls.w D0, 0x6 00001C34 49F0 0000 lea.l A4, [A0 + D0.w] 00001C38 3694 move.w [A3], [A4] 00001C3A 276C 0002 0002 move.l [A3 + 0x2], [A4 + 0x2] 00001C40 2F2D A552 move.l -[A7], [A5 - 0x5AAE] 00001C44 3F2E 000E move.w -[A7], [A6 + 0xE] 00001C48 486B 0006 pea.l [A3 + 0x6] 00001C4C 4EAD 286A jsr [A5 + 0x286A /* export_1289 */] 00001C50 4CDF 1800 movem.l A3,A4, [A7]+ 00001C54 4E5E unlink A6 00001C56 205F movea.l A0, [A7]+ 00001C58 504F addq.w A7, 8 00001C5A 4ED0 jmp [A0] export_429: 00001C5C 4E56 FFF8 link A6, -0x0008 00001C60 48E7 0108 movem.l -[A7], D7,A4 00001C64 286D A53E movea.l A4, [A5 - 0x5AC2] 00001C68 7E01 moveq.l D7, 0x01 label00001C6A: 00001C6A 200C move.l D0, A4 00001C6C 671C beq +0x1E /* 00001C8A */ 00001C6E 2054 movea.l A0, [A4] 00001C70 2028 000C move.l D0, [A0 + 0xC] 00001C74 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001C78 6606 bne +0x8 /* 00001C80 */ 00001C7A 3D47 000C move.w [A6 + 0xC], D7 00001C7E 600E bra +0x10 /* 00001C8E */ label00001C80: 00001C80 2054 movea.l A0, [A4] 00001C82 2868 003E movea.l A4, [A0 + 0x3E] 00001C86 5287 addq.l D7, 1 00001C88 60E0 bra -0x1E /* 00001C6A */ label00001C8A: 00001C8A 426E 000C clr.w [A6 + 0xC] label00001C8E: 00001C8E 4CDF 1080 movem.l D7,A4, [A7]+ 00001C92 4E5E unlink A6 00001C94 2E9F move.l [A7], [A7]+ 00001C96 4E75 rts export_430: 00001C98 4E56 FCFA link A6, -0x0306 00001C9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CA0 486E FDFA pea.l [A6 - 0x206] 00001CA4 4EBA FF74 jsr [PC - 0x8C /* 00001C1A */] 00001CA8 4A6E FDFA tst.w [A6 - 0x206] 00001CAC 57C0 seq D0 00001CAE 4A00 tst.b D0 00001CB0 6710 beq +0x12 /* 00001CC2 */ 00001CB2 4AAE FDFC tst.l [A6 - 0x204] 00001CB6 57C1 seq D1 00001CB8 C001 and.b D0, D1 00001CBA 6706 beq +0x8 /* 00001CC2 */ 00001CBC 422E FF00 clr.b [A6 - 0x100] 00001CC0 6010 bra +0x12 /* 00001CD2 */ label00001CC2: 00001CC2 3F2E FDFA move.w -[A7], [A6 - 0x206] 00001CC6 2F2E FDFC move.l -[A7], [A6 - 0x204] 00001CCA 486E FF00 pea.l [A6 - 0x100] 00001CCE 4EBA E8E4 jsr [PC - 0x171C /* 000005B4 */] label00001CD2: 00001CD2 206E 000C movea.l A0, [A6 + 0xC] 00001CD6 2F08 move.l -[A7], A0 00001CD8 486E FF00 pea.l [A6 - 0x100] 00001CDC 486E FE00 pea.l [A6 - 0x200] 00001CE0 486E FCFA pea.l [A6 - 0x306] 00001CE4 3F3C 0002 move.w -[A7], 0x2 00001CE8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001CEC 205F movea.l A0, [A7]+ 00001CEE 43EE FCFA lea.l A1, [A6 - 0x306] 00001CF2 707F moveq.l D0, 0x7F label00001CF4: 00001CF4 30D9 move.w [A0]+, [A1]+ 00001CF6 51C8 FFFC dbf D0, -0x6 /* 00001CF4 */ 00001CFA 4E5E unlink A6 00001CFC 2E9F move.l [A7], [A7]+ 00001CFE 4E75 rts export_431: fn00001D00: 00001D00 4E56 FEF0 link A6, -0x0110 00001D04 206E 0010 movea.l A0, [A6 + 0x10] 00001D08 43EE FFF0 lea.l A1, [A6 - 0x10] 00001D0C 7007 moveq.l D0, 0x07 label00001D0E: 00001D0E 32D8 move.w [A1]+, [A0]+ 00001D10 51C8 FFFC dbf D0, -0x6 /* 00001D0E */ 00001D14 206E 000C movea.l A0, [A6 + 0xC] 00001D18 43EE FEF0 lea.l A1, [A6 - 0x110] 00001D1C 707F moveq.l D0, 0x7F label00001D1E: 00001D1E 32D8 move.w [A1]+, [A0]+ 00001D20 51C8 FFFC dbf D0, -0x6 /* 00001D1E */ 00001D24 2F3C 000B 008A move.l -[A7], 0xB008A 00001D2A 486E FEF0 pea.l [A6 - 0x110] 00001D2E 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */] 00001D32 42A7 clr.l -[A7] 00001D34 3F3C 008A move.w -[A7], 0x8A 00001D38 4EBA E378 jsr [PC - 0x1C88 /* 000000B2 */] 00001D3C 2B5F A76C move.l [A5 - 0x5894], [A7]+ 00001D40 486E FEF0 pea.l [A6 - 0x110] 00001D44 487A 004A pea.l [PC + 0x4A /* 00001D90, value 0x4E56 'NV' */] 00001D48 487A 0046 pea.l [PC + 0x46 /* 00001D90, value 0x4E56 'NV' */] 00001D4C 487A 0042 pea.l [PC + 0x42 /* 00001D90, value 0x4E56 'NV' */] 00001D50 A98B syscall ParamText 00001D52 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001D56 2F2D A76C move.l -[A7], [A5 - 0x5894] 00001D5A 487A 0032 pea.l [PC + 0x32 /* 00001D8E, value 0x1200000 */] 00001D5E 42A7 clr.l -[A7] 00001D60 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001D64 486E FFF0 pea.l [A6 - 0x10] 00001D68 42A7 clr.l -[A7] 00001D6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D6E 3F3C 008A move.w -[A7], 0x8A 00001D72 486D 233A pea.l [A5 + 0x233A /* export_1123 */] 00001D76 3F3C 0004 move.w -[A7], 0x4 00001D7A A9EA syscall Pack3 00001D7C 3F3C 008A move.w -[A7], 0x8A 00001D80 4EAD 220A jsr [A5 + 0x220A /* export_1085 */] 00001D84 4E5E unlink A6 00001D86 205F movea.l A0, [A7]+ 00001D88 DEFC 000E add.w A7, 0xE 00001D8C 4ED0 jmp [A0] 00001D8E 0120 btst -[A0], D0 00001D90 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_432: // at 00001D92 (misaligned) 00001D94 FE00 .extension 0xE00 // unimplemented 00001D96 206E 0010 movea.l A0, [A6 + 0x10] 00001D9A 43EE FF00 lea.l A1, [A6 - 0x100] 00001D9E 707F moveq.l D0, 0x7F label00001DA0: 00001DA0 32D8 move.w [A1]+, [A0]+ 00001DA2 51C8 FFFC dbf D0, -0x6 /* 00001DA0 */ 00001DA6 206E 000C movea.l A0, [A6 + 0xC] 00001DAA 43EE FE00 lea.l A1, [A6 - 0x200] 00001DAE 707F moveq.l D0, 0x7F label00001DB0: 00001DB0 32D8 move.w [A1]+, [A0]+ 00001DB2 51C8 FFFC dbf D0, -0x6 /* 00001DB0 */ 00001DB6 2F3C 0003 F061 move.l -[A7], 0x3F061 00001DBC 486E FF00 pea.l [A6 - 0x100] 00001DC0 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */] 00001DC4 42A7 clr.l -[A7] 00001DC6 3F3C F061 move.w -[A7], 0xF061 00001DCA 4EBA E2E6 jsr [PC - 0x1D1A /* 000000B2 */] 00001DCE 2B5F A76C move.l [A5 - 0x5894], [A7]+ 00001DD2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001DD6 2F2D A76C move.l -[A7], [A5 - 0x5894] 00001DDA 486E FF00 pea.l [A6 - 0x100] 00001DDE 486E FE00 pea.l [A6 - 0x200] 00001DE2 42A7 clr.l -[A7] 00001DE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DE8 3F3C F061 move.w -[A7], 0xF061 00001DEC 486D 233A pea.l [A5 + 0x233A /* export_1123 */] 00001DF0 3F3C 0003 move.w -[A7], 0x3 00001DF4 A9EA syscall Pack3 00001DF6 3F3C F061 move.w -[A7], 0xF061 00001DFA 4EAD 220A jsr [A5 + 0x220A /* export_1085 */] 00001DFE 4E5E unlink A6 00001E00 205F movea.l A0, [A7]+ 00001E02 DEFC 000C add.w A7, 0xC 00001E06 4ED0 jmp [A0] export_433: 00001E08 4E56 FFFA link A6, -0x0006 00001E0C 3F2E 000C move.w -[A7], [A6 + 0xC] 00001E10 486E FFFE pea.l [A6 - 0x2] 00001E14 486E FFFA pea.l [A6 - 0x6] 00001E18 4EBA 001A jsr [PC + 0x1A /* 00001E34 */] 00001E1C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001E20 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001E24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E28 4EBA E78A jsr [PC - 0x1876 /* 000005B4 */] 00001E2C 4E5E unlink A6 00001E2E 205F movea.l A0, [A7]+ 00001E30 5C4F addq.w A7, 6 00001E32 4ED0 jmp [A0] export_434: fn00001E34: 00001E34 4E56 FFCA link A6, -0x0036 00001E38 486E FFCA pea.l [A6 - 0x36] 00001E3C 7034 moveq.l D0, 0x34 00001E3E 2F00 move.l -[A7], D0 00001E40 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00001E44 3D6E 0010 FFE0 move.w [A6 - 0x20], [A6 + 0x10] 00001E4A 4267 clr.w -[A7] 00001E4C 486E FFCA pea.l [A6 - 0x36] 00001E50 4267 clr.w -[A7] 00001E52 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00001E56 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001E5A 206E 000C movea.l A0, [A6 + 0xC] 00001E5E 30AE FFEA move.w [A0], [A6 - 0x16] 00001E62 206E 0008 movea.l A0, [A6 + 0x8] 00001E66 20AE FFFA move.l [A0], [A6 - 0x6] 00001E6A 4E5E unlink A6 00001E6C 205F movea.l A0, [A7]+ 00001E6E DEFC 000A add.w A7, 0xA /* '\n' */ 00001E72 4ED0 jmp [A0] fn00001E74: 00001E74 4E56 FFFA link A6, -0x0006 00001E78 48E7 0108 movem.l -[A7], D7,A4 00001E7C 286E 0008 movea.l A4, [A6 + 0x8] 00001E80 422E 000C clr.b [A6 + 0xC] 00001E84 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00001E8A 3D6C 001C FFFA move.w [A6 - 0x6], [A4 + 0x1C] 00001E90 3E2E FFFC move.w D7, [A6 - 0x4] 00001E94 601E bra +0x20 /* 00001EB4 */ label00001E96: 00001E96 3007 move.w D0, D7 00001E98 5340 subq.w D0, 1 00001E9A E540 asl D0.w, 2 00001E9C 223C 4150 504C move.l D1, 0x4150504C /* 'APPL' */ 00001EA2 B2B4 00F0 cmp.l D1, [A4 + D0.w - 0x16] 00001EA6 6608 bne +0xA /* 00001EB0 */ 00001EA8 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001EAE 600A bra +0xC /* 00001EBA */ label00001EB0: 00001EB0 5247 addq.w D7, 1 00001EB2 6906 bvs +0x8 /* 00001EBA */ label00001EB4: 00001EB4 BE6E FFFA cmp.w D7, [A6 - 0x6] 00001EB8 6FDC ble -0x22 /* 00001E96 */ label00001EBA: 00001EBA 4CDF 1080 movem.l D7,A4, [A7]+ 00001EBE 4E5E unlink A6 00001EC0 2E9F move.l [A7], [A7]+ 00001EC2 4E75 rts export_435: fn00001EC4: 00001EC4 4E56 FBA6 link A6, -0x045A 00001EC8 2F0C move.l -[A7], A4 00001ECA 206E 0018 movea.l A0, [A6 + 0x18] 00001ECE 43EE FFF0 lea.l A1, [A6 - 0x10] 00001ED2 7007 moveq.l D0, 0x07 label00001ED4: 00001ED4 32D8 move.w [A1]+, [A0]+ 00001ED6 51C8 FFFC dbf D0, -0x6 /* 00001ED4 */ 00001EDA 206E 0014 movea.l A0, [A6 + 0x14] 00001EDE 43EE FEF0 lea.l A1, [A6 - 0x110] 00001EE2 707F moveq.l D0, 0x7F label00001EE4: 00001EE4 32D8 move.w [A1]+, [A0]+ 00001EE6 51C8 FFFC dbf D0, -0x6 /* 00001EE4 */ 00001EEA 286E 0010 movea.l A4, [A6 + 0x10] 00001EEE 422E 001E clr.b [A6 + 0x1E] 00001EF2 486E FBA6 pea.l [A6 - 0x45A] 00001EF6 3F3C 0004 move.w -[A7], 0x4 00001EFA 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00001EFE 205F movea.l A0, [A7]+ 00001F00 43EE FDA6 lea.l A1, [A6 - 0x25A] 00001F04 707F moveq.l D0, 0x7F label00001F06: 00001F06 32D8 move.w [A1]+, [A0]+ 00001F08 51C8 FFFC dbf D0, -0x6 /* 00001F06 */ 00001F0C 4267 clr.w -[A7] 00001F0E 486E FEF0 pea.l [A6 - 0x110] 00001F12 486E FDA6 pea.l [A6 - 0x25A] 00001F16 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00001F1A 102D A550 move.b D0, [A5 - 0x5AB0] 00001F1E 6732 beq +0x34 /* 00001F52 */ 00001F20 2F00 move.l -[A7], D0 00001F22 4267 clr.w -[A7] 00001F24 2F0E move.l -[A7], A6 00001F26 4EBA FF4C jsr [PC - 0xB4 /* 00001E74 */] 00001F2A 121F move.b D1, [A7]+ 00001F2C 201F move.l D0, [A7]+ 00001F2E C001 and.b D0, D1 00001F30 4A00 tst.b D0 00001F32 671E beq +0x20 /* 00001F52 */ 00001F34 7204 moveq.l D1, 0x04 00001F36 B26E 001C cmp.w D1, [A6 + 0x1C] 00001F3A 5EC1 sgt D1 00001F3C C001 and.b D0, D1 00001F3E 6712 beq +0x14 /* 00001F52 */ 00001F40 302E 001C move.w D0, [A6 + 0x1C] 00001F44 E540 asl D0.w, 2 00001F46 2DBC 6164 7270 00F0 move.l [A6 + D0.w - 0x16], 0x61647270 /* 'adrp' */ 00001F4E 526E 001C addq.w [A6 + 0x1C], 1 label00001F52: 00001F52 3F2E 001C move.w -[A7], [A6 + 0x1C] 00001F56 486E FFF0 pea.l [A6 - 0x10] 00001F5A 486E FDA6 pea.l [A6 - 0x25A] 00001F5E 486E FEA6 pea.l [A6 - 0x15A] 00001F62 4EBA FD9C jsr [PC - 0x264 /* 00001D00 */] 00001F66 102E FEA6 move.b D0, [A6 - 0x15A] 00001F6A 6776 beq +0x78 /* 00001FE2 */ 00001F6C 1D7C 0001 001E move.b [A6 + 0x1E], 0x1 00001F72 3F2E FEAC move.w -[A7], [A6 - 0x154] 00001F76 2F0C move.l -[A7], A4 00001F78 486C 0002 pea.l [A4 + 0x2] 00001F7C 4EBA FEB6 jsr [PC - 0x14A /* 00001E34 */] 00001F80 3F14 move.w -[A7], [A4] 00001F82 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001F86 486E FDA6 pea.l [A6 - 0x25A] 00001F8A 4EBA E628 jsr [PC - 0x19D8 /* 000005B4 */] 00001F8E 102D A76A move.b D0, [A5 - 0x5896] 00001F92 670E beq +0x10 /* 00001FA2 */ 00001F94 206E 0008 movea.l A0, [A6 + 0x8] 00001F98 2F10 move.l -[A7], [A0] 00001F9A 486E FDA6 pea.l [A6 - 0x25A] 00001F9E 4EAD 2CE2 jsr [A5 + 0x2CE2 /* export_1432 */] label00001FA2: 00001FA2 204C movea.l A0, A4 00001FA4 5C88 addq.l A0, 6 00001FA6 43EE FEB0 lea.l A1, [A6 - 0x150] 00001FAA 701F moveq.l D0, 0x1F label00001FAC: 00001FAC 30D9 move.w [A0]+, [A1]+ 00001FAE 51C8 FFFC dbf D0, -0x6 /* 00001FAC */ 00001FB2 206E 000C movea.l A0, [A6 + 0xC] 00001FB6 2F08 move.l -[A7], A0 00001FB8 486E FDA6 pea.l [A6 - 0x25A] 00001FBC 486E FEB0 pea.l [A6 - 0x150] 00001FC0 486E FCA6 pea.l [A6 - 0x35A] 00001FC4 3F3C 0002 move.w -[A7], 0x2 00001FC8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001FCC 205F movea.l A0, [A7]+ 00001FCE 43EE FCA6 lea.l A1, [A6 - 0x35A] 00001FD2 707F moveq.l D0, 0x7F label00001FD4: 00001FD4 30D9 move.w [A0]+, [A1]+ 00001FD6 51C8 FFFC dbf D0, -0x6 /* 00001FD4 */ 00001FDA 206E 0008 movea.l A0, [A6 + 0x8] 00001FDE 20AE FEA8 move.l [A0], [A6 - 0x158] label00001FE2: 00001FE2 285F movea.l A4, [A7]+ 00001FE4 4E5E unlink A6 00001FE6 205F movea.l A0, [A7]+ 00001FE8 DEFC 0016 add.w A7, 0x16 00001FEC 4ED0 jmp [A0] export_436: fn00001FEE: 00001FEE 4E56 FF44 link A6, -0x00BC 00001FF2 422E 000E clr.b [A6 + 0xE] 00001FF6 486E FFC2 pea.l [A6 - 0x3E] 00001FFA 703E moveq.l D0, 0x3E 00001FFC 2F00 move.l -[A7], D0 00001FFE 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002002 3D6E 000C FFDA move.w [A6 - 0x26], [A6 + 0xC] 00002008 4267 clr.w -[A7] 0000200A 486E FFC2 pea.l [A6 - 0x3E] 0000200E 4267 clr.w -[A7] 00002010 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002014 4A5F tst.w [A7]+ 00002016 6704 beq +0x6 /* 0000201C */ 00002018 6000 009E bra +0xA0 /* 000020B8 */ label0000201C: 0000201C 486E FF48 pea.l [A6 - 0xB8] 00002020 707A moveq.l D0, 0x7A 00002022 2F00 move.l -[A7], D0 00002024 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002028 206E 0008 movea.l A0, [A6 + 0x8] 0000202C 3D50 FF5E move.w [A6 - 0xA2], [A0] 00002030 4267 clr.w -[A7] 00002032 486E FF48 pea.l [A6 - 0xB8] 00002036 4267 clr.w -[A7] 00002038 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 0000203C 4A5F tst.w [A7]+ 0000203E 6702 beq +0x4 /* 00002042 */ 00002040 6076 bra +0x78 /* 000020B8 */ label00002042: 00002042 3D6E FF6E FF46 move.w [A6 - 0xBA], [A6 - 0x92] 00002048 486E FF48 pea.l [A6 - 0xB8] 0000204C 707A moveq.l D0, 0x7A 0000204E 2F00 move.l -[A7], D0 00002050 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002054 206E 0008 movea.l A0, [A6 + 0x8] 00002058 5C88 addq.l A0, 6 0000205A 2D48 FF5A move.l [A6 - 0xA6], A0 0000205E 206E 0008 movea.l A0, [A6 + 0x8] 00002062 3D50 FF5E move.w [A6 - 0xA2], [A0] 00002066 2D68 0002 FF78 move.l [A6 - 0x88], [A0 + 0x2] 0000206C 4267 clr.w -[A7] 0000206E 486E FF48 pea.l [A6 - 0xB8] 00002072 4267 clr.w -[A7] 00002074 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00002078 4A5F tst.w [A7]+ 0000207A 6702 beq +0x4 /* 0000207E */ 0000207C 603A bra +0x3C /* 000020B8 */ label0000207E: 0000207E 1D6E FF66 FF45 move.b [A6 - 0xBB], [A6 - 0x9A] 00002084 082E 0000 FFE6 btst.b [A6 - 0x1A], 0x0 0000208A 56C0 sne D0 0000208C 4A00 tst.b D0 0000208E 6722 beq +0x24 /* 000020B2 */ 00002090 082E 0007 FF47 btst.b [A6 - 0xB9], 0x7 00002096 57C1 seq D1 00002098 C001 and.b D0, D1 0000209A 6716 beq +0x18 /* 000020B2 */ 0000209C 082E 0007 FF46 btst.b [A6 - 0xBA], 0x7 000020A2 57C1 seq D1 000020A4 C001 and.b D0, D1 000020A6 670A beq +0xC /* 000020B2 */ 000020A8 082E 0000 FF45 btst.b [A6 - 0xBB], 0x0 000020AE 57C1 seq D1 000020B0 C001 and.b D0, D1 label000020B2: 000020B2 4400 neg.b D0 000020B4 1D40 000E move.b [A6 + 0xE], D0 label000020B8: 000020B8 4E5E unlink A6 000020BA 205F movea.l A0, [A7]+ 000020BC 5C4F addq.w A7, 6 000020BE 4ED0 jmp [A0] export_437: 000020C0 4E56 FEF6 link A6, -0x010A 000020C4 2F07 move.l -[A7], D7 000020C6 206E 0008 movea.l A0, [A6 + 0x8] 000020CA 43EE FEFA lea.l A1, [A6 - 0x106] 000020CE 303C 0082 move.w D0, 0x82 label000020D2: 000020D2 32D8 move.w [A1]+, [A0]+ 000020D4 51C8 FFFC dbf D0, -0x6 /* 000020D2 */ 000020D8 4267 clr.w -[A7] 000020DA 3F2E FEFA move.w -[A7], [A6 - 0x106] 000020DE 2F2E FEFC move.l -[A7], [A6 - 0x104] 000020E2 486E FF00 pea.l [A6 - 0x100] 000020E6 1F3C 0003 move.b -[A7], 0x3 000020EA 486E FEF8 pea.l [A6 - 0x108] 000020EE 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000020F2 3E1F move.w D7, [A7]+ 000020F4 661A bne +0x1C /* 00002110 */ 000020F6 4267 clr.w -[A7] 000020F8 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000020FC 42A7 clr.l -[A7] 000020FE 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00002102 3E1F move.w D7, [A7]+ 00002104 4267 clr.w -[A7] 00002106 3F2E FEF8 move.w -[A7], [A6 - 0x108] 0000210A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000210E 3E1F move.w D7, [A7]+ label00002110: 00002110 3D47 000C move.w [A6 + 0xC], D7 00002114 2E1F move.l D7, [A7]+ 00002116 4E5E unlink A6 00002118 2E9F move.l [A7], [A7]+ 0000211A 4E75 rts export_438: 0000211C 4E56 FFF8 link A6, -0x0008 00002120 48E7 0300 movem.l -[A7], D6,D7 00002124 42A7 clr.l -[A7] 00002126 2F2D AE96 move.l -[A7], [A5 - 0x516A] 0000212A 4EAD 2A22 jsr [A5 + 0x2A22 /* export_1344 */] 0000212E 2E1F move.l D7, [A7]+ 00002130 6606 bne +0x8 /* 00002138 */ 00002132 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00002136 6030 bra +0x32 /* 00002168 */ label00002138: 00002138 42A7 clr.l -[A7] 0000213A 42A7 clr.l -[A7] 0000213C 4EAD 2B4A jsr [A5 + 0x2B4A /* export_1381 */] 00002140 2F07 move.l -[A7], D7 00002142 4EAD 2A2A jsr [A5 + 0x2A2A /* export_1345 */] 00002146 2C1F move.l D6, [A7]+ 00002148 6606 bne +0x8 /* 00002150 */ 0000214A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 0000214E 600E bra +0x10 /* 0000215E */ label00002150: 00002150 2F06 move.l -[A7], D6 00002152 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00002156 3F3C 0003 move.w -[A7], 0x3 0000215A 4EAD 248A jsr [A5 + 0x248A /* export_1165 */] label0000215E: 0000215E 102D B570 move.b D0, [A5 - 0x4A90] 00002162 6604 bne +0x6 /* 00002168 */ 00002164 4EBA 0448 jsr [PC + 0x448 /* 000025AE */] label00002168: 00002168 4CDF 00C0 movem.l D6,D7, [A7]+ 0000216C 4E5E unlink A6 0000216E 4E75 rts export_439: 00002170 4E56 FFFE link A6, -0x0002 00002174 2F07 move.l -[A7], D7 00002176 4267 clr.w -[A7] 00002178 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000217C 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 00002180 3E1F move.w D7, [A7]+ 00002182 486D 0882 pea.l [A5 + 0x882 /* export_268 */] 00002186 A9F1 syscall UnloadSeg 00002188 4A47 tst.w D7 0000218A 6716 beq +0x18 /* 000021A2 */ 0000218C 3F07 move.w -[A7], D7 0000218E 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00002192 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00002196 2F2D AEAC move.l -[A7], [A5 - 0x5154] 0000219A 2F2D AE96 move.l -[A7], [A5 - 0x516A] 0000219E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label000021A2: 000021A2 2E1F move.l D7, [A7]+ 000021A4 4E5E unlink A6 000021A6 205F movea.l A0, [A7]+ 000021A8 544F addq.w A7, 2 000021AA 4ED0 jmp [A0] export_440: 000021AC 4E56 FFFE link A6, -0x0002 000021B0 2F07 move.l -[A7], D7 000021B2 4267 clr.w -[A7] 000021B4 3F2E 000C move.w -[A7], [A6 + 0xC] 000021B8 1F2E 000A move.b -[A7], [A6 + 0xA] 000021BC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000021C0 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 000021C4 3E1F move.w D7, [A7]+ 000021C6 486D 087A pea.l [A5 + 0x87A /* export_267 */] 000021CA A9F1 syscall UnloadSeg 000021CC 4A47 tst.w D7 000021CE 6716 beq +0x18 /* 000021E6 */ 000021D0 3F07 move.w -[A7], D7 000021D2 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000021D6 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000021DA 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000021DE 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000021E2 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label000021E6: 000021E6 2E1F move.l D7, [A7]+ 000021E8 4E5E unlink A6 000021EA 205F movea.l A0, [A7]+ 000021EC 5C4F addq.w A7, 6 000021EE 4ED0 jmp [A0] fn000021F0: 000021F0 4E56 FFF6 link A6, -0x000A 000021F4 48E7 0018 movem.l -[A7], A3,A4 000021F8 206E 000C movea.l A0, [A6 + 0xC] 000021FC 43EE FFFA lea.l A1, [A6 - 0x6] 00002200 7002 moveq.l D0, 0x02 label00002202: 00002202 32D8 move.w [A1]+, [A0]+ 00002204 51C8 FFFC dbf D0, -0x6 /* 00002202 */ 00002208 286E 0008 movea.l A4, [A6 + 0x8] 0000220C 4A2E FFFE tst.b [A6 - 0x2] 00002210 6608 bne +0xA /* 0000221A */ 00002212 296D C71E FFF6 move.l [A4 - 0xA], [A5 - 0x38E2] 00002218 6078 bra +0x7A /* 00002292 */ label0000221A: 0000221A 7004 moveq.l D0, 0x04 0000221C B02E FFFE cmp.b D0, [A6 - 0x2] 00002220 662E bne +0x30 /* 00002250 */ 00002222 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002226 2F2D C4DE move.l -[A7], [A5 - 0x3B22] 0000222A 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 0000222E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002232 2F2D C4DE move.l -[A7], [A5 - 0x3B22] 00002236 2F2D C954 move.l -[A7], [A5 - 0x36AC] 0000223A 7004 moveq.l D0, 0x04 0000223C 2F00 move.l -[A7], D0 0000223E 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00002242 201F move.l D0, [A7]+ 00002244 3F00 move.w -[A7], D0 00002246 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 0000224A 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] 0000224E 603C bra +0x3E /* 0000228C */ label00002250: 00002250 7001 moveq.l D0, 0x01 00002252 B02E FFFE cmp.b D0, [A6 - 0x2] 00002256 6606 bne +0x8 /* 0000225E */ 00002258 70FF moveq.l D0, 0xFFFFFFFF 0000225A 2940 FFFA move.l [A4 - 0x6], D0 label0000225E: 0000225E 7002 moveq.l D0, 0x02 00002260 B02E FFFE cmp.b D0, [A6 - 0x2] 00002264 6606 bne +0x8 /* 0000226C */ 00002266 7000 moveq.l D0, 0x00 00002268 2940 FFFA move.l [A4 - 0x6], D0 label0000226C: 0000226C 7003 moveq.l D0, 0x03 0000226E B02E FFFE cmp.b D0, [A6 - 0x2] 00002272 6608 bne +0xA /* 0000227C */ 00002274 297C AAAA AAAA FFFA move.l [A4 - 0x6], 0xAAAAAAAA label0000227C: 0000227C 2F2D C4DE move.l -[A7], [A5 - 0x3B22] 00002280 2F2C FFFA move.l -[A7], [A4 - 0x6] 00002284 486D C0A2 pea.l [A5 - 0x3F5E] 00002288 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] label0000228C: 0000228C 296D C4DE FFF6 move.l [A4 - 0xA], [A5 - 0x3B22] label00002292: 00002292 266C FFEA movea.l A3, [A4 - 0x16] 00002296 D7ED 9FF8 add.l A3, [A5 - 0x6008] 0000229A 42A7 clr.l -[A7] 0000229C 3F2E FFFC move.w -[A7], [A6 - 0x4] 000022A0 3F3C 1560 move.w -[A7], 0x1560 000022A4 301F move.w D0, [A7]+ 000022A6 C1DF muls.w D0, [A7]+ 000022A8 2E80 move.l [A7], D0 000022AA 202D B396 move.l D0, [A5 - 0x4C6A] 000022AE E488 lsr D0, 2 000022B0 2F00 move.l -[A7], D0 000022B2 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000022B6 295F FFEE move.l [A4 - 0x12], [A7]+ 000022BA 0CAC 0000 7FFF FFEE cmpi.l [A4 - 0x12], 0x7FFF 000022C2 5EC0 sgt D0 000022C4 4AAC FFEE tst.l [A4 - 0x12] 000022C8 5DC1 slt D1 000022CA 8001 or.b D0, D1 000022CC 6708 beq +0xA /* 000022D6 */ 000022CE 297C 0000 7FFF FFEE move.l [A4 - 0x12], 0x7FFF label000022D6: 000022D6 426C FFE8 clr.w [A4 - 0x18] 000022DA 7020 moveq.l D0, 0x20 000022DC B06D 9FFC cmp.w D0, [A5 - 0x6004] 000022E0 6608 bne +0xA /* 000022EA */ 000022E2 397C 0005 FFE8 move.w [A4 - 0x18], 0x5 000022E8 603E bra +0x40 /* 00002328 */ label000022EA: 000022EA 7010 moveq.l D0, 0x10 000022EC B06D 9FFC cmp.w D0, [A5 - 0x6004] 000022F0 6608 bne +0xA /* 000022FA */ 000022F2 397C 0004 FFE8 move.w [A4 - 0x18], 0x4 000022F8 602E bra +0x30 /* 00002328 */ label000022FA: 000022FA 7008 moveq.l D0, 0x08 000022FC B06D 9FFC cmp.w D0, [A5 - 0x6004] 00002300 6608 bne +0xA /* 0000230A */ 00002302 397C 0003 FFE8 move.w [A4 - 0x18], 0x3 00002308 601E bra +0x20 /* 00002328 */ label0000230A: 0000230A 7004 moveq.l D0, 0x04 0000230C B06D 9FFC cmp.w D0, [A5 - 0x6004] 00002310 6608 bne +0xA /* 0000231A */ 00002312 397C 0002 FFE8 move.w [A4 - 0x18], 0x2 00002318 600E bra +0x10 /* 00002328 */ label0000231A: 0000231A 7002 moveq.l D0, 0x02 0000231C B06D 9FFC cmp.w D0, [A5 - 0x6004] 00002320 6606 bne +0x8 /* 00002328 */ 00002322 397C 0001 FFE8 move.w [A4 - 0x18], 0x1 label00002328: 00002328 7010 moveq.l D0, 0x10 0000232A B06D 9FFC cmp.w D0, [A5 - 0x6004] 0000232E 6604 bne +0x6 /* 00002334 */ 00002330 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] label00002334: 00002334 7020 moveq.l D0, 0x20 00002336 B06D 9FFC cmp.w D0, [A5 - 0x6004] 0000233A 6604 bne +0x6 /* 00002340 */ 0000233C 4EAD 0AA2 jsr [A5 + 0xAA2 /* export_336 */] label00002340: 00002340 2F2C FFF6 move.l -[A7], [A4 - 0xA] 00002344 2F0B move.l -[A7], A3 00002346 2F2D C932 move.l -[A7], [A5 - 0x36CE] 0000234A 2F2D C716 move.l -[A7], [A5 - 0x38EA] 0000234E 2F2D 9FCE move.l -[A7], [A5 - 0x6032] 00002352 3F2D 9FFC move.w -[A7], [A5 - 0x6004] 00002356 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000235A 3F2C FFF0 move.w -[A7], [A4 - 0x10] 0000235E 2F2C FFF2 move.l -[A7], [A4 - 0xE] 00002362 3F2D C710 move.w -[A7], [A5 - 0x38F0] 00002366 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 0000236A 3F2D 9FC8 move.w -[A7], [A5 - 0x6038] 0000236E 486D A002 pea.l [A5 - 0x5FFE] 00002372 3F2C FFE8 move.w -[A7], [A4 - 0x18] 00002376 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 0000237A 3B6D 9FFC 9FC8 move.w [A5 - 0x6038], [A5 - 0x6004] 00002380 486D 0A82 pea.l [A5 + 0xA82 /* export_332 */] 00002384 A9F1 syscall UnloadSeg 00002386 7010 moveq.l D0, 0x10 00002388 B06D 9FFC cmp.w D0, [A5 - 0x6004] 0000238C 6606 bne +0x8 /* 00002394 */ 0000238E 486D 0A8A pea.l [A5 + 0xA8A /* export_333 */] 00002392 A9F1 syscall UnloadSeg label00002394: 00002394 7020 moveq.l D0, 0x20 00002396 B06D 9FFC cmp.w D0, [A5 - 0x6004] 0000239A 6606 bne +0x8 /* 000023A2 */ 0000239C 486D 0AA2 pea.l [A5 + 0xAA2 /* export_336 */] 000023A0 A9F1 syscall UnloadSeg label000023A2: 000023A2 4CDF 1800 movem.l A3,A4, [A7]+ 000023A6 4E5E unlink A6 000023A8 205F movea.l A0, [A7]+ 000023AA 504F addq.w A7, 8 000023AC 4ED0 jmp [A0] export_441: 000023AE 4E56 FFE4 link A6, -0x001C 000023B2 2F07 move.l -[A7], D7 000023B4 4A6D A0A0 tst.w [A5 - 0x5F60] 000023B8 6D00 0134 blt +0x136 /* 000024EE */ 000023BC 4267 clr.w -[A7] 000023BE 486D C290 pea.l [A5 - 0x3D70] 000023C2 A8AE syscall EmptyRect 000023C4 101F move.b D0, [A7]+ 000023C6 6608 bne +0xA /* 000023D0 */ 000023C8 486D C290 pea.l [A5 - 0x3D70] 000023CC 4EAD 2EBA jsr [A5 + 0x2EBA /* export_1491 */] label000023D0: 000023D0 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000023D4 A873 syscall SetPort 000023D6 102D B432 move.b D0, [A5 - 0x4BCE] 000023DA 802D B46C or.b D0, [A5 - 0x4B94] 000023DE 671E beq +0x20 /* 000023FE */ 000023E0 486D C4CC pea.l [A5 - 0x3B34] 000023E4 206D C242 movea.l A0, [A5 - 0x3DBE] 000023E8 4868 0002 pea.l [A0 + 0x2] 000023EC 486D C0A2 pea.l [A5 - 0x3F5E] 000023F0 486D C0A2 pea.l [A5 - 0x3F5E] 000023F4 4267 clr.w -[A7] 000023F6 42A7 clr.l -[A7] 000023F8 A8EC syscall CopyBits 000023FA 6000 00F2 bra +0xF4 /* 000024EE */ label000023FE: 000023FE 42A7 clr.l -[A7] 00002400 3F2D C0A2 move.w -[A7], [A5 - 0x3F5E] 00002404 3F2D 9FD0 move.w -[A7], [A5 - 0x6030] 00002408 301F move.w D0, [A7]+ 0000240A C1DF muls.w D0, [A7]+ 0000240C 2E80 move.l [A7], D0 0000240E 42A7 clr.l -[A7] 00002410 7000 moveq.l D0, 0x00 00002412 302D C0A4 move.w D0, [A5 - 0x3F5C] 00002416 E688 lsr D0, 3 00002418 3F00 move.w -[A7], D0 0000241A 3F2D 9FFC move.w -[A7], [A5 - 0x6004] 0000241E 301F move.w D0, [A7]+ 00002420 C1DF muls.w D0, [A7]+ 00002422 2E80 move.l [A7], D0 00002424 201F move.l D0, [A7]+ 00002426 D09F add.l D0, [A7]+ 00002428 2D40 FFEA move.l [A6 - 0x16], D0 0000242C 7000 moveq.l D0, 0x00 0000242E 2D40 FFF6 move.l [A6 - 0xA], D0 00002432 102D B47A move.b D0, [A5 - 0x4B86] 00002436 6610 bne +0x12 /* 00002448 */ 00002438 4A6D B520 tst.w [A5 - 0x4AE0] 0000243C 5EC1 sgt D1 0000243E 8001 or.b D0, D1 00002440 0240 0001 andi.w D0, 0x1 00002444 6700 0088 beq +0x8A /* 000024CE */ label00002448: 00002448 C02D A07A and.b D0, [A5 - 0x5F86] 0000244C 4A00 tst.b D0 0000244E 677E beq +0x80 /* 000024CE */ 00002450 2F00 move.l -[A7], D0 00002452 4267 clr.w -[A7] 00002454 206D C242 movea.l A0, [A5 - 0x3DBE] 00002458 2F28 0018 move.l -[A7], [A0 + 0x18] 0000245C A8E2 syscall EmptyRgn 0000245E 121F move.b D1, [A7]+ 00002460 201F move.l D0, [A7]+ 00002462 0A01 0001 xori.b D1, 0x1 00002466 C001 and.b D0, D1 00002468 6764 beq +0x66 /* 000024CE */ 0000246A 4EAD 278A jsr [A5 + 0x278A /* export_1261 */] 0000246E 486D C0A2 pea.l [A5 - 0x3F5E] 00002472 206D C242 movea.l A0, [A5 - 0x3DBE] 00002476 2F28 0008 move.l -[A7], [A0 + 0x8] 0000247A A855 syscall ShieldCursor 0000247C 2D6D C700 FFF2 move.l [A6 - 0xE], [A5 - 0x3900] 00002482 486E FFF2 pea.l [A6 - 0xE] 00002486 A871 syscall GlobalToLocal 00002488 102D B47A move.b D0, [A5 - 0x4B86] 0000248C 670C beq +0xE /* 0000249A */ 0000248E 486D B540 pea.l [A5 - 0x4AC0] 00002492 2F0E move.l -[A7], A6 00002494 4EBA FD5A jsr [PC - 0x2A6 /* 000021F0 */] 00002498 6032 bra +0x34 /* 000024CC */ label0000249A: 0000249A 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 000024A0 3D6D B520 FFE4 move.w [A6 - 0x1C], [A5 - 0x4AE0] 000024A6 3E2E FFE6 move.w D7, [A6 - 0x1A] 000024AA 601A bra +0x1C /* 000024C6 */ label000024AC: 000024AC 3007 move.w D0, D7 000024AE 5340 subq.w D0, 1 000024B0 41ED B480 lea.l A0, [A5 - 0x4B80] 000024B4 C1FC 0006 muls.w D0, 0x6 000024B8 4870 0000 pea.l [A0 + D0.w] 000024BC 2F0E move.l -[A7], A6 000024BE 4EBA FD30 jsr [PC - 0x2D0 /* 000021F0 */] 000024C2 5247 addq.w D7, 1 000024C4 6906 bvs +0x8 /* 000024CC */ label000024C6: 000024C6 BE6E FFE4 cmp.w D7, [A6 - 0x1C] 000024CA 6FE0 ble -0x1E /* 000024AC */ label000024CC: 000024CC A853 syscall ShowCursor label000024CE: 000024CE 202E FFF6 move.l D0, [A6 - 0xA] 000024D2 B0AD C71E cmp.l D0, [A5 - 0x38E2] 000024D6 6708 beq +0xA /* 000024E0 */ 000024D8 486D C0A2 pea.l [A5 - 0x3F5E] 000024DC 4EBA 0124 jsr [PC + 0x124 /* 00002602 */] label000024E0: 000024E0 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */] 000024E4 206D C242 movea.l A0, [A5 - 0x3DBE] 000024E8 4868 0010 pea.l [A0 + 0x10] 000024EC A92A syscall ValidRect label000024EE: 000024EE 102D B47A move.b D0, [A5 - 0x4B86] 000024F2 6604 bne +0x6 /* 000024F8 */ 000024F4 426D B520 clr.w [A5 - 0x4AE0] label000024F8: 000024F8 2E1F move.l D7, [A7]+ 000024FA 4E5E unlink A6 000024FC 4E75 rts export_442: 000024FE 4E56 0000 link A6, 0 00002502 4EBA 0086 jsr [PC + 0x86 /* 0000258A */] 00002506 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000250A 2F2D C716 move.l -[A7], [A5 - 0x38EA] 0000250E 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 00002512 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002516 4E5E unlink A6 00002518 4E75 rts export_443: fn0000251A: 0000251A 4E56 0000 link A6, 0 0000251E 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002522 A873 syscall SetPort 00002524 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00002528 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */] 0000252C 4E5E unlink A6 0000252E 4E75 rts export_444: 00002530 4E56 0000 link A6, 0 00002534 2F0C move.l -[A7], A4 00002536 286E 0008 movea.l A4, [A6 + 0x8] 0000253A 2F0C move.l -[A7], A4 0000253C A873 syscall SetPort 0000253E B9ED C0BE cmpa.l A4, [A5 - 0x3F42] 00002542 6608 bne +0xA /* 0000254C */ 00002544 486D C4F2 pea.l [A5 - 0x3B0E] 00002548 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */] label0000254C: 0000254C B9ED C2E6 cmpa.l A4, [A5 - 0x3D1A] 00002550 6608 bne +0xA /* 0000255A */ 00002552 486D C772 pea.l [A5 - 0x388E] 00002556 4EAD 2EA2 jsr [A5 + 0x2EA2 /* export_1488 */] label0000255A: 0000255A B9ED B510 cmpa.l A4, [A5 - 0x4AF0] 0000255E 6604 bne +0x6 /* 00002564 */ 00002560 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */] label00002564: 00002564 B9ED C242 cmpa.l A4, [A5 - 0x3DBE] 00002568 6604 bne +0x6 /* 0000256E */ 0000256A 4EBA FFAE jsr [PC - 0x52 /* 0000251A */] label0000256E: 0000256E B9ED B57A cmpa.l A4, [A5 - 0x4A86] 00002572 6604 bne +0x6 /* 00002578 */ 00002574 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] label00002578: 00002578 2F0C move.l -[A7], A4 0000257A A873 syscall SetPort 0000257C 486C 0010 pea.l [A4 + 0x10] 00002580 A92A syscall ValidRect 00002582 285F movea.l A4, [A7]+ 00002584 4E5E unlink A6 00002586 2E9F move.l [A7], [A7]+ 00002588 4E75 rts export_445: fn0000258A: 0000258A 4E56 0000 link A6, 0 0000258E 1F3C 0001 move.b -[A7], 0x1 00002592 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 00002596 102D C232 move.b D0, [A5 - 0x3DCE] 0000259A 6706 beq +0x8 /* 000025A2 */ 0000259C 4267 clr.w -[A7] 0000259E 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label000025A2: 000025A2 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 000025A6 4EAD 303A jsr [A5 + 0x303A /* export_1539 */] 000025AA 4E5E unlink A6 000025AC 4E75 rts export_446: fn000025AE: 000025AE 4E56 0000 link A6, 0 000025B2 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] 000025B6 4EBA FFD2 jsr [PC - 0x2E /* 0000258A */] 000025BA 422D BA54 clr.b [A5 - 0x45AC] 000025BE 4267 clr.w -[A7] 000025C0 4EAD 2C92 jsr [A5 + 0x2C92 /* export_1422 */] 000025C4 1B7C 0001 BA54 move.b [A5 - 0x45AC], 0x1 000025CA 102D B570 move.b D0, [A5 - 0x4A90] 000025CE 0A00 0001 xori.b D0, 0x1 000025D2 1B40 B570 move.b [A5 - 0x4A90], D0 000025D6 422D B51C clr.b [A5 - 0x4AE4] 000025DA 41ED C290 lea.l A0, [A5 - 0x3D70] 000025DE 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 000025E2 7003 moveq.l D0, 0x03 label000025E4: 000025E4 30D9 move.w [A0]+, [A1]+ 000025E6 51C8 FFFC dbf D0, -0x6 /* 000025E4 */ 000025EA 486D C0A2 pea.l [A5 - 0x3F5E] 000025EE 4EAD 2EBA jsr [A5 + 0x2EBA /* export_1491 */] 000025F2 486D C0A2 pea.l [A5 - 0x3F5E] 000025F6 4EBA 000A jsr [PC + 0xA /* 00002602 */] 000025FA 4EAD 257A jsr [A5 + 0x257A /* export_1195 */] 000025FE 4E5E unlink A6 00002600 4E75 rts export_447: fn00002602: 00002602 4E56 FFF8 link A6, -0x0008 00002606 206E 0008 movea.l A0, [A6 + 0x8] 0000260A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000260E 7003 moveq.l D0, 0x03 label00002610: 00002610 32D8 move.w [A1]+, [A0]+ 00002612 51C8 FFFC dbf D0, -0x6 /* 00002610 */ 00002616 102D C230 move.b D0, [A5 - 0x3DD0] 0000261A 670A beq +0xC /* 00002626 */ 0000261C 486E FFF8 pea.l [A6 - 0x8] 00002620 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] 00002624 600C bra +0xE /* 00002632 */ label00002626: 00002626 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000262A 486E FFF8 pea.l [A6 - 0x8] 0000262E 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */] label00002632: 00002632 4E5E unlink A6 00002634 2E9F move.l [A7], [A7]+ 00002636 4E75 rts export_448: 00002638 4E56 FFF6 link A6, -0x000A 0000263C 3D6D C57A FFFE move.w [A6 - 0x2], [A5 - 0x3A86] 00002642 42A7 clr.l -[A7] 00002644 A975 syscall TickCount 00002646 201F move.l D0, [A7]+ 00002648 E288 lsr D0, 1 0000264A C0BC 0000 0007 and.l D0, 0x7 00002650 3B40 C57A move.w [A5 - 0x3A86], D0 00002654 B06E FFFE cmp.w D0, [A6 - 0x2] 00002658 672E beq +0x30 /* 00002688 */ 0000265A 486D C460 pea.l [A5 - 0x3BA0] 0000265E A873 syscall SetPort 00002660 A89E syscall PenNormal 00002662 3F3C 00CC move.w -[A7], 0xCC 00002666 3F2D C57A move.w -[A7], [A5 - 0x3A86] 0000266A 486E FFF6 pea.l [A6 - 0xA] 0000266E 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 00002672 486E FFF6 pea.l [A6 - 0xA] 00002676 A89D syscall PenPat 00002678 486D C73A pea.l [A5 - 0x38C6] 0000267C A8A1 syscall FrameRect 0000267E A89E syscall PenNormal 00002680 486D C73A pea.l [A5 - 0x38C6] 00002684 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */] label00002688: 00002688 4E5E unlink A6 0000268A 4E75 rts export_449: 0000268C 4E56 FFFE link A6, -0x0002 00002690 102D A84C move.b D0, [A5 - 0x57B4] 00002694 C02D C0BC and.b D0, [A5 - 0x3F44] 00002698 6706 beq +0x8 /* 000026A0 */ 0000269A 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 0000269E 6060 bra +0x62 /* 00002700 */ label000026A0: 000026A0 4A6D C736 tst.w [A5 - 0x38CA] 000026A4 6606 bne +0x8 /* 000026AC */ 000026A6 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 000026AA 6054 bra +0x56 /* 00002700 */ label000026AC: 000026AC 4267 clr.w -[A7] 000026AE 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000026B2 101F move.b D0, [A7]+ 000026B4 802D C2D8 or.b D0, [A5 - 0x3D28] 000026B8 1D40 FFFF move.b [A6 - 0x1], D0 label000026BC: 000026BC 4267 clr.w -[A7] 000026BE 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000026C2 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000026C6 1F2E 0008 move.b -[A7], [A6 + 0x8] 000026CA 4EAD 2B9A jsr [A5 + 0x2B9A /* export_1391 */] 000026CE 102E FFFF move.b D0, [A6 - 0x1] 000026D2 C01F and.b D0, [A7]+ 000026D4 6702 beq +0x4 /* 000026D8 */ 000026D6 60E4 bra -0x1A /* 000026BC */ label000026D8: 000026D8 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000026DC 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000026E0 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */] 000026E4 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000026E8 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000026EC 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */] 000026F0 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000026F4 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000026F8 1F3C 0001 move.b -[A7], 0x1 000026FC 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label00002700: 00002700 4E5E unlink A6 00002702 205F movea.l A0, [A7]+ 00002704 544F addq.w A7, 2 00002706 4ED0 jmp [A0]